[問題] 兩個不同form的傳遞與溝通的問題
小弟目前在form1中建立另外一個視窗form2
即=> 在form1中 Form2 F2=new Form2();
F2.Tag=this; F2.Show();
想請問板上各位大大們一個觀念
就是我在Form2中若想要使用Form1中的public 控制項 textBox
在Form2中
=> Form1 F1 = (Form1)this.Tag;
F1.textBox.Text="abc";
但若使用此方式卻找不到textBox的控制項
"專案名稱".Form1.
而另外一個問題是若是想在Form2中使用Form1中的public class
若是使用F1."class名稱" 卻找不到,而是要用 "專案名稱".Form1.方式才能
問題:
1.為什麼要宣告成物件才能拿取另外一個Form的控制項
2.宣告成的視窗物件為何不能使用其public class
3.為什麼這樣才能"專案名稱".Form1.找到Form1的public class
這個觀念,小弟不大懂,不知道板上是否有人知道為什麼
懇請大大幫忙解惑
謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.174.47
推
03/03 17:53, , 1F
03/03 17:53, 1F
→
03/03 18:00, , 2F
03/03 18:00, 2F
推
03/05 23:53, , 3F
03/05 23:53, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):