첫번째 방법
1. 부모창에서 자식창을 선언.
private void button3_Click(object sender, EventArgs e) { Form2 chfm = new Form2(); chfm.ShowDialog(this); }2. 자식창에서 부모값으로 넘김
private void button1_Click(object sender, EventArgs e) { ((Form1)(this.Owner)).temp = textBox1.Text; }두번째 방법. 1. 자식창에서 부모와 같은 클래스로 선언한다.
public Form2() { InitializeComponent(); } public Form1 fm;2. 부모창에서 자식창을 선언할 때 자식클래스에 선언한 부모와 같은 클래스형에 참조시킨다.
private void button3_Click(object sender, EventArgs e) { Form2 chfm = new Form2(); chfm.fm = this; chfm.ShowDialog(); }3. 자식창에서 다음과 같이 제어한다.
private void button1_Click(object sender, EventArgs e) { fm.temp = textBox1.Text; }
'C#' 카테고리의 다른 글
c#에서 비관리코드를 호출하는 방법 (0) | 2018.10.24 |
---|---|
[MFC] LPSTR,LPCSTR,LPCTSTR .. 과연 무엇인가? (0) | 2018.10.23 |
opos visual studio 적용.... (0) | 2018.10.15 |
C#으로 LS PLC와 RS232C 통신하기 (0) | 2018.04.05 |
DataGridView 셀접근 (0) | 2018.03.27 |