[C#]SendKeys.Send

홈 > 공유팁! > 프로그램 관련
프로그램 관련

[C#]SendKeys.Send

꽁스짱 0 1438
1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_DoubleClick(object sender, EventArgs e)
        {
            this.textBox1.Focus();
            SendKeys.Send("ABCDE");
        }
    }
}

 

    실행화면

 

    더블클릭 전                                                 더블클릭 후

 

SendKeys.Send함수에 들어가는 키값은 아래와 같고

 

Key

코드

백스페이스

{BACKSPACE} {BS} 또는 {BKSP}

BREAK

{BREAK}

CAPS LOCK

{CAPSLOCK}

DEL 또는 삭제

{DELETE} 또는 {DEL}

아래쪽 화살표

{DOWN}

END

{END}

ENTER

{ENTER} 또는 ~

Esc 키

{ESC}

도움말

{HELP}

{HOME}

INS 또는 INSERT

{INSERT} or {INS}

왼쪽 화살표

{LEFT}

NUM LOCK

{NUMLOCK}

Page Down

{PGDN}

Page Up

{PGUP}

화면 인쇄

{PRTSC} (나중에 사용할 예약 됨).

오른쪽 화살표

{RIGHT}

스크롤 잠금

{SCROLLLOCK}

Tab 키

{탭}

위쪽 화살표

{UP}

F1

{F1}

F2

{F2}

F3

{F3}

F4

{F4}

F5

{F5}

F6

{F6}

F7

{F7}

F8

{F8}

F9

{F9}

F10

{F10}

F11

{F11}

F12

{F12}

F13

{F13}

F14

{F14}

F15

{F15}

F16

{F16}

키패드 추가

{ADD}

키패드 빼기

{SUBTRACT}

키패드 곱하기

{MULTIPLY}

키패드 나누기

{DIVIDE}

SHIFT, CTRL 및 ALT 키의 조합이와 결합 된 키를 지정 하려면 다음 코드 중 하나 이상과 키 코드를 앞에 있습니다.

Key

코드

SHIFT 키

+

CTRL

^

ALT 키

%

 

특문과 합쳐서 쓸때는

Ctrl + C = "^C"

Ctrl + V = "^V"

Ctrl + Alt + Enter = "^%{ENTER}"

 

이런 식으로 사용 하면 된다. 

0 Comments
제목