Button_Click_Event (버튼클릭 이벤트 새창열기)


버튼클릭시 새로운 창을 출력합니다.


[1]. 버튼클릭창을 생성해줍니다.







[2]. 버튼 속성창 확인하신 후 Click 부분을 더블클릭해서 이벤트를 생성합니다.






[3]. 클릭이벤트 소스를 추가합니다.


//버튼클릭 이벤트

  private void Button_Click_1(object sender, RoutedEventArgs e)

  {

      New_Window WinReport = new New_Window();  //New_Window(새로 만든 폼 이름)

      WinReport.WindowStartupLocation = WindowStartupLocation.CenterOwner;

      WinReport.ShowDialog();

  }





[4]. 빌드 후 버튼을 클릭해서 새로운 창이 정상적으로 출력되는지 확인합니다.




수고하셨습니다.


버튼 클릭시 TextBox나 TextEdit에 있는 내용을 지워보겠습니다



private void simpleButton4_Click(object sender, EventArgs e)
{
        Name.Text = string.Empty;
}

 

(TextBox, TextEdit 이름).Text = string.Empty;





< 결과 >

클리어 버튼 클릭시 (이름)칸 TextEdit이 지워진 것을 볼 수 있습니다.

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

할당문과 변수초기화  (0) 2018.06.29
상수(Constant)  (0) 2018.06.28
개념정리(namespace,class,main,object)  (0) 2018.06.28
TextBox Enter Event 다음으로 이동  (0) 2018.06.15
C#이란  (0) 2018.05.28

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


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