2个主窗体怎样判断是哪个主窗体调用子窗体 2个主窗体怎样判断是哪个主窗体调用子窗体 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.ParentForm 这个获取不到 //主窗体 Form2 f2 = new Form2(); f2.Owner = this; //实例化子窗体时加一句 f2.Show();//子窗体 MessageBox.Show(this.Owner.Name); //获取父窗体 foreach (Control c in this.Owner.Controls) //遍历父窗体中的空间 { if (c is TextBox) { c.Text="2121212"; } } 把你需要获取的控件设置为PUBLIC子窗体里面强制转换((Form2)this.Owner).控件 这么多人和你说了 this.Owner 你都没看见么??? 我把控件放到panle里获取不到 foreach (Control c in this.Owner.Controls) { if (c is Panel) { foreach (Control cc in c.Controls) { if (cc is TextBox) { cc.Text = "2121212"; } } } }方法很多 OpenFileDialog1_FileOk事件问题 深度捕获异常的详细信息的探讨 未将对象引用设置到对象的实例。 double型如何转换为string 文件权限问题 200分提问---webclient---关于sina天气抓取问题 .net使用存贮过程的问题 请教,用什么方法可以得到本地的网络状态? web service是什么,有什么用?请各位畅所欲言!!! winform中打印textBox中的文本如何实现?那位仁兄知道?最好不要调用API,使用VC#中提供的类. 请问文件上传的大小有没有限制的?菜鸟问,急 C#小问题
//主窗体
Form2 f2 = new Form2();
f2.Owner = this; //实例化子窗体时加一句
f2.Show();
//子窗体
MessageBox.Show(this.Owner.Name); //获取父窗体
foreach (Control c in this.Owner.Controls) //遍历父窗体中的空间
{
if (c is TextBox)
{
c.Text="2121212";
}
}
子窗体里面强制转换
((Form2)this.Owner).控件
{
if (c is Panel)
{
foreach (Control cc in c.Controls)
{
if (cc is TextBox)
{
cc.Text = "2121212";
}
}
}
}方法很多