首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么获取子窗口数据

2012-04-24 
如何获取子窗口数据现在有两窗口Form1和Form2,现在我想请问下,如何在Form1中获取Form2中的TextBox中的值?[

如何获取子窗口数据
现在有两窗口Form1和Form2,现在我想请问下,如何在Form1中获取Form2中的TextBox中的值?

[解决办法]
窗体间传值
[解决办法]
属性。。。。
[解决办法]
http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
[解决办法]
给你个简单的
form2里面这样写:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
 public string Txt
{
get
{

this.textBox1.Text = "这是form2的代码";
return this.textBox1.Text;
}
}
}

form1里面这样就可以了
 public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show( GetFormTextBoxValle(new Form2()));
}

private string GetFormTextBoxValle(Form2 frm)
{
if(frm!=null)

return frm.Txt;
}
return string.Empty;
}
}
[解决办法]
用类的构造方法实现传值
[解决办法]
属性就行,如果不知道神马是属性,就得查查了

热点排行