C#/c#
텍스트 상자에서 엔터를 쳤을때 버튼을 누르는 효과내기
izen8
2012. 1. 25. 20:49
반응형
채팅프로그램들은 대부분 입력칸에서 엔터를 치면 옆에 버튼을 눌러 보내기와 같은 효과를 내는대 이역시 참 쉽습니다.
참~ 쉽죠~
앞서 써놓은 Ctrl + A효과에서 사용한 KeyDown이벤트로 구현합니다.
A 텍스트 박스에서 B 텍스트 박스로 복사하는대 A 텍스트 박스에서 엔터를 치면 되도록 하겠습니다.
A 텍스트 박스 = aTextbox
B 텍스트 박스 = bTextbox
OK 버튼 = btnOK
|
1
2
3
4
5
6
7
8
9
10
11
12 |
private void btnOK_Click(object sender, EventArgs e){bTextbox.Text = aTextbox.Text;}private void aTextbox_KeyDown(object sender, KeyEventArgs e){if (e.KeyCode == Keys.Enter){this.btnOK_Click(sender, e)}} |
반응형