창 사이의 값을 전달하는 폭력적인 방법

684 단어 창문체전가.NET
창 사이의 전송값은 관찰자 모드를 사용할 수 있지만,static (정적) 변수를 설정하면 더 간단할 것 같습니다.작은 프로그램에 사용할 수 있습니다: 이전 창에:
public static string x;
//시험창 전환 코드private void button2Click(object sender, EventArgse) {try {this.Hide ();//이 구절을 "f2.ShowDialog ()"에 놓으면이후 현재 창 t = "전송 값"을 닫을 수 없을 것 같습니다.Form2 f2 = new Form2();t = "shthrshttryhstrys";f2.ShowDialog();//만약 여기에 f2를 사용한다면.show () 문장도 안 되고form2는this를 팝업할 수 없습니다.Close();}catch (Exception ex){MessageBox.Show(ex.Message);}
    }

x='지키고 지키던 머리카락을 잃어버렸다'.
그리고 그 다음에 실행되는 모든 프로그램은 x의 값을 읽을 수 있다.하지만 변수 t에 대한 지정은 "f2.ShowDialog()"에서 수행해야 합니다.이전
하지만 이 방법은 전문 프로그래머에게 부끄럽지 않은 것 같다.

좋은 웹페이지 즐겨찾기