ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 7주차 프로그래밍 Twoform
    카테고리 없음 2023. 4. 14. 18:18

    먼저 Form1 에는 버튼 3개와 label 하나를 넣어주고 

    Form2 에는 Textbox 하나와 버튼 4개를 넣어줍니다. 

     

    Form1 코드 

     

    먼저 Form2 f = null 로 변수 선언을 해준 후 

    버튼 첫번째인 Form2 보여주기 버튼의 코드 입니다 .

    만약 f를 누를시에 form2를 보여주고 

    form1 을 닫아주라는 코드입니다.

    Form2에 있는 Form2의 Text 가져오기 가 button 2 입니다. 

    Form2 에 있는 Textbox에 적은 것을 label.Text 부분에다가 보여주라는 코드 입니다.

    f인 Form2 텍스트 박스에 적힌 Text를 가져오라는 코드입니다.

    하지만 Form의 TextBox1의 Modifiers 속성을 Public으로 바꾸어야만 사용가능합니다.

     

    button3 는 Commoon Class 의 값을 가져오기가 Button 3 입니다.

    Form1 클래스와 Form2 클래스가 아닌 Common 클래스를 만들어

    클래스 선언 부분은  이 클래스 내부에 pubulic static 멤버 변수인 "str" 과  "value"를 선언하고 초기값을 정할 수 있습니다.

    클래스와 멤버 변수는 프로젝트 내의 어느  곳에서든 접근 가능하게 코드를 선언 해준 것입니다.

     

     

     

     

    Form1 에 있는 코드 처럼  Form1 f = null 로 변수 선언을 해줍니다.버튼 1 인 "Form1 보기" 코드 선언 부분 입니다. 

    f.Show();으로 form1 을 보여주고 this.hide로 Form2 를 닫아주라는 코드입니다.

    버튼 두번째는 "Form1의 Text를 변경" 입니다. 

    f.Text = textBox1.Text; 로 

    Text box 에 쓴 Text를 Form1 이름을 바꿔주라는 코드입니다.

     

    버튼 세번째는 "Form1의 Label을 변경"입니다.

    f.lael1.Text = textBox1. Text; 로

    Text를 Form1 에 있는 label1 에 텍스로를 변경 해주는 코드입니다.

     

    버튼 네번째는 

    Common.str = this.textBox1. Text; 로

    Text에 쓴 내용은 Common 이라는 클래스의 값을 지정해주는 버튼입니다. 

     

    실행 결과

     

     

Designed by Tistory.