using System.Runtime.InteropServices;
[DllImport("user32.dll")]
static extern void keybd_event(byte bVK, byte bScan, int dwFlags, int dwExtraInfo);
const int KEYEVENTF_KEYUP = 0x02;
private void button1_Click(object sender, EventArgs e)
{
textBox1.Focus();
keybd_event((byte)Keys.D0, 0, 0, 0);
keybd_event((byte)Keys.D0, 0, KEYEVENTF_KEYUP, 0);
}
//위 코드를 테스트 해보면 텍스트 박스에 숫자 0이 입력되는걸 확인 할 수 있습니다.
'C#' 카테고리의 다른 글
[C#]마우스 이벤트(mouse_event) 예제 (0) | 2018.05.21 |
---|---|
[C#]PrintWindow를 이용한 화면캡쳐 예제 (0) | 2018.05.18 |
[C#]카운트다운 예제 (0) | 2018.05.16 |
[C#]TextBox Caret Hide 예제 (0) | 2018.04.20 |
[C#]Scrolling Text 예제 (0) | 2018.04.19 |