본문 바로가기
C#/c#

텍스트 상자에서 엔터를 쳤을때 버튼을 누르는 효과내기

by izen8 2012. 1. 25.
반응형
채팅프로그램들은 대부분 입력칸에서 엔터를 치면 옆에 버튼을 눌러 보내기와 같은 효과를 내는대 이역시 참 쉽습니다.
앞서 써놓은 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)
}
}
참~ 쉽죠~
반응형

댓글