[問題] 兩個Form的問題

看板C_Sharp作者 (......)時間14年前 (2009/11/08 23:09), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
請問一下 我打算設計兩個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.Dispose(); Form2的button事件: Form1 f1 = (Form1)this.Parent.Tag; ←在這邊出錯 f1.textBox1.Text = this.textBox1.Text; this.close(); 老實說我也搞不太懂是不是這樣用...=__= 麻煩解惑了 3Q!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.156.11

11/08 23:10, , 1F
請改用this.Owner.Tag試試看
11/08 23:10, 1F

11/08 23:18, , 2F
嗯~那行是過關了,不過換成下一行錯誤= =a (一樣的錯誤)
11/08 23:18, 2F

11/08 23:21, , 3F
沒記錯的話 控制項的存取範圍預設值都是Private
11/08 23:21, 3F

11/08 23:40, , 4F
可是我有把textbox1的modifier調成public啊..@@"
11/08 23:40, 4F

11/08 23:46, , 5F
唔,好像不是那邊的問題.....那該怎麼修改呢?
11/08 23:46, 5F
文章代碼(AID): #1AzjyDSh (C_Sharp)
文章代碼(AID): #1AzjyDSh (C_Sharp)