텍스트박스에서 엔터키 입력시 다음으로 넘어가는 이벤트입니다.


private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
       //엔터키를 눌렀을 때 다음 텍스트박스로 이동
       if (e.KeyChar == (char)Keys.Enter)
       {
             textBox2.Focus();
       }
 }

         private void textBox2_KeyDown(object sender, KeyEventArgs e)
         {
                 //엔터키를 눌렀을 때  확인버튼으로 이동
                 if (e.KeyCode == Keys.Enter)
                 {
                        button1.Focus();
                 }
          }

Textbox의 이벤트중에 KeyPress나 KeyDown을 사용해서 적용시킵니다.

 

.Focus() 메서드는 지정한 그 객체로 포커스를 이동시켜주는 명령입니다.

 

KeyPress와 KeyDown사용시 이벤트 핸들러 형식이 조금 다르기 때문에

 

if문에서 확인할 때 주의해야합니다 

'Programing > C#' 카테고리의 다른 글

할당문과 변수초기화  (0) 2018.06.29
상수(Constant)  (0) 2018.06.28
개념정리(namespace,class,main,object)  (0) 2018.06.28
[초보자용]버튼 클릭시 TextEdit, TextBox 내용 지우기  (0) 2018.06.15
C#이란  (0) 2018.05.28

+ Recent posts