C# 对话框之间的传值
Visual C#,点击主对话框后弹出子对话框,主对话框有一个textbox1,一个button1,子对话框中有一个textbox2,如何点击button1后,将主对话框中的textbox1的值传给子对话框的textbox2显示出来?如何实现?请详细介绍。
[解决办法]
在子对话框中把TextBox2的Modifiers改为Public的,然后在按钮事件中用textBox1.Text = ChildForm.textBox2.Text
[解决办法]
用OPENFORM["formname"].findcontrol["textbox1的名称"]
我觉得这样最简单,代码没在编译器环境下写,楼主应该能看懂!
[解决办法]
//也可以这样//Form1: private static string texts; public static string Texts { get{return texts;} } private void button1_Click(object sender, System.EventArgs e) {// string text=this.textBox1.Text;// Form2 f2=new Form2(text); texts=this.textBox1.Text; Form2 f2=new Form2(); f2.ShowDialog(); }//Form2: private void Form2_Load(object sender, System.EventArgs e) { this.textBox2.Text=Form1.Texts; }