可以在form3中定义一PUBLIC型变量T,在form1,form2中打开form3时把textbox中的数据传给T
解决方案 »
- 收藏 用串口控件控制单片机继电器开关,为什么闭合状态保持不住
- winfrom中写入txt内容问题?
- listview 的列宽如何固定?
- 如何将char转换成byte[2] 高位在前 低位在后
- installshield 教程
- 关于那些点击类网赚的小程序如何实现?
- tabControl控件怎么实现,用Tab键转换tabPage
- The container seems to be unavailable in your HttpApplication subclass 错误信息
- 用InstallShield.X.v10.0.Express.Edition做.net安装程序(winform)的时候,为什么卸载总不能用呢。(正确立即结帖)
- c#小问题
- 求救!DataGrid中的数据应该如何导入进Excel???
- 菜鸟的问题
form3中:
public string T;form1和form2中:
form3 oform3=new form3();
oform3.T=textbox.Text.Tostring();
oform3.ShowDialog();
button-click后产生如下代码:from3 f=new form3();
f.Owner = (form1)this;
f.ShowDialog();
if(f.ShowDialog()==DialogResult.OK)
{
f.box1.Text ="";
f.box1.Text = this.textbox.Text.ToString();
}
但是执行后,box1中没有得到数据。怎么办??? }
在form3中定义一个public TextBox box1;
在form1和form2的button-click后产生如下代码:
form3 f=new form3();
f.box1.Text=textbox.Text.Tostring();
f.ShowDialog();
from3 f=new form3();
f.Owner = (form1)this;
//f.ShowDialog();
if(f.ShowDialog()==DialogResult.OK)
{
f.box1.Text ="";
f.box1.Text = this.textbox.Text.ToString();
}
f.ShowDialog();但是执行后,box1中没有得到数据。能解释一下吗??
f.ShowDialog();
不行,HOW TO DO..(一并给分)谢谢。
要用f.Show();
f.Owner = (form1)this;
//f.ShowDialog();
if(f.ShowDialog()==DialogResult.OK)
{
f.box1.Text ="";
f.box1.Text = this.textbox.Text.ToString();
}
this.close;
f.Show();还是有问题啊?/
在form3的类中,增加两个变量:
public form1 myForm1;
public form2 myForm2;在创建form3窗体的时候如下:
form3 f=new form3();
f.myForm1=/*此处传进已经生成的form1的实例*/
f.myForm2=/*此处传进已经生成的form2的实例*/
f.Show();至于想获得form1或form2的中控件的数据,只需把相应的控件public就行了。