Re: [問題] 兩個Form的問題
※ 引述《tylerfirst (......)》之銘言:
: 請問一下
: 我打算設計兩個Form,分別是Form1和Form2
: 在Form1用button叫出Form2之後
: 在Form2的textbox輸入文字,然後按下Form2的button,將文字傳回Form1使用
: 在板上爬了爬文
: 但是不知道為什麼寫出來老是錯= ="
: 幾乎都是NullReferenceException這種錯誤
: 目前我只測試最簡單的功能
: 在f1叫出f2, 然後從f2關掉回到f1這樣而已
: Form1的button事件:
: Form2 f2 = new Form2();
: f2.ShowDialog(this);
^^^^^^^^^^^^^^^^^^^^
f2.ShowDialog();
f2.f1 = this;
: f2.Dispose();
Form2新增全域變數:
internal Form1 f1;
: Form2的button事件:
f1.textBox1.Text = this.textBox1.Text;
另外Form1的textBox1 Modifier屬性要設成internal以上層級
: Form1 f1 = (Form1)this.Parent.Tag; ←在這邊出錯
: f1.textBox1.Text = this.textBox1.Text;
: this.close();
: 老實說我也搞不太懂是不是這樣用...=__=
: 麻煩解惑了 3Q!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.20.146.186
推
11/09 00:46, , 1F
11/09 00:46, 1F
→
11/09 00:46, , 2F
11/09 00:46, 2F
→
11/09 00:52, , 3F
11/09 00:52, 3F
討論串 (同標題文章)