在winform中怎样在一个窗体中打开另一个窗体,并带过去几个参数? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在new myform()的时候写上你的参数如:new myform("abc");而在你的myform中的构造函数中写上public myform(string sAbc) {..... } 把要传的参数 传给新窗体的 “Tag” 创建新窗体(假设为form2)的时候,设置这个实例的属性为 this在form2的中,可以使用该属性(form1的实例)对其属性或空件操作! 假设有FORM1,FORM2,FORM1中有TEXTBOX1,FORM2中有TEXTBOX2可以通过在FORM2中定义如下: private string TEXTBOX2;public string INIT{get{return TEXTBOX2.TEXT;}set{TEXTBOX2=value;}}在FORM1中点击产生FORM2的按钮,代码如下:FORM2 haha=new form2();haha.INIT=TEXTBOX1.TEXT;这样你就可以在FORM2中显示FORM1中TEXTBOX1的值了.希望能帮助到你. 同样啊,在FORM1中:FORM2 haha=new form2();haha.INIT=TEXTBOX1.TEXT;if(haha.showdialog()==DialogResult.OK) textbox1.text=init;//其中textbox1为FORM1中的控件 form1(){ form2 frm=new form2(); frm.showform(参数);}from2(){ public void showform(参数) { ... this.show(); }} 求助!!!C#窗口间的数据传递 如何编程关闭进程树? 合并 DataGridView 的表头单元格 如何指定一个Panel里面内容显示的位置? 高手帮帮我啊 急!!! 找个思路 最好能熟悉 WAP , SMS, IVR 等无线增值业务,并有过相关开发经验! 寻求高手解答 在线等结贴 再问一个问题 如何把做好的chm帮助文件加到应用程序中去? 请用过朝暮数据 http://www.zhaomu.com/ 空间的大侠进来看一下 各位大大帮我看看哪里错了呢?(update时的错误)
如:new myform("abc");
而在你的myform中的构造函数中写上
public myform(string sAbc)
{
.....
}
在form2的中,可以使用该属性(form1的实例)对其属性或空件操作!
可以通过在FORM2中定义如下:
private string TEXTBOX2;
public string INIT
{
get
{return TEXTBOX2.TEXT;}
set
{TEXTBOX2=value;}
}
在FORM1中点击产生FORM2的按钮,代码如下:
FORM2 haha=new form2();
haha.INIT=TEXTBOX1.TEXT;
这样你就可以在FORM2中显示FORM1中TEXTBOX1的值了.
希望能帮助到你.
FORM2 haha=new form2();
haha.INIT=TEXTBOX1.TEXT;
if(haha.showdialog()==DialogResult.OK)
textbox1.text=init;//其中textbox1为FORM1中的控件
{
form2 frm=new form2();
frm.showform(参数);
}
from2()
{
public void showform(参数)
{
...
this.show();
}
}