3) 가상 키보드 타겟 데모 만들기

테스트를 위한 타겟 데모를 먼저 만들기로 합시다. 네 개의 텍스트 상자와 하나의 리스트 상자를 추가하세요. 리스트 상자의 컨트롤 이름은 lbox_message로 정할게요.

[그림 8.06] 컨트롤 배치
[그림 8.06] 컨트롤 배치

네 개의 텍스트 상자의 KeyDown 이벤트 핸들러를 같은 이름의 핸들러로 추가하세요. 여기에서는 이벤트 핸들러 이름을 textBox_KeyDown으로 정할게요.

sender 를 TextBox 형식 개체로 참조 연산합니다.

이벤트 인자의 KeyData 속성으로 메시지 문자열을 형성합니다.

lbox_message의 Items 컬렉션에 메시지 문자열을 추가하고 추가한 마지막 요소를 선택 요소로 설정합니다.

 

[소스 8.10] Form1.cs