c#中窗体传值问题
来源:百度知道 编辑:UC知道 时间:2024/06/27 06:22:15
public partial class Form1 : Form
{
private string T;
public string T1
{
get { return T; }
set { T = value; }
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.T1 = this.textBox1.Text;
Form2 f = new Form2(T1);
f.ShowDialog();
}
}
public partial class Form2 : Form
{
public Form2(string s)
{
InitializeComponent();
this.label1.Text = s;
}
}
通过参数
第一个窗体为类form1,第二个位form2
在第二个里面调用窗体一定实例对象。就可以调用textbox了。
再第2个窗体里 写
form1 f = new form1()
f.textbox1就可以直接掉出了
这个简单,只需要把主窗口或者另一个窗口的控件设置成public属性就行了.
在XXX.Designer.cs这个文件里面