C# 中如何在两个窗体间传递数据 form1form2 fm2 = new form2()fm2.fm1 = this;form2.show();form2public form1 fm1 = new form1(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 又有谁知道如何在FRAME之间访问控间属性值吗?你的问题我也不知道。web方式的继承好像不行。 frame之间可以用top.window.parent.framename.objectname.value 可以定义一个public class专门用来存放要在传统之间互相访问的数据,然后访问他们还很容易。 最简单的办法,新建一个类,假设为MyTools,里面用public static System.Windows.Forms.Textbox textbox;之类,在一个窗口中用MyTools.textbox=this.Textbox1,这样,在另外一个窗口中只要用if(MyTools.textbox!=null)MyTools.textbox.text="asddf"之类就可以了,其他的道理相同。当然,办法还很多,如果一个窗口要调用另外一个窗口,也可以在另外一个窗口中,将一些控件设置为public而不是默认的private,就可以在父窗口中设置了,如Form2 myForm=new Form2();myForm.TextBox1.Text="asdf";同样,在form2中增加一些public变量,然后在form1中先创建form2实例,然后给它赋值,赋值完成后再myForm.ShowDialog(),最后再从form2中取回要的值。 form1 :form2 fm2 = new form2(this)fm2.fm1 = this;form2.show();form2 : Form1 form1; public thisPrice(Form1 f1) { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // this.form1=f1; }////////////你在Form1中的那个textBox私有改为public然后这样传值:form1.textBox.Text="你的值。" 求助解析xml 关于VS2008工具箱的管理,需求帮助 dataTable筛选数据问题 请教各位一个问题,下面的画刷应当怎么画 刚用winform,问个菜菜的问题 TreeNodeCollection类为什么会没有提供构造函数? 关于让菜单变灰不可用的问题!怎么设置? vb.net中求字节长度问题,在线等待(急!!!!) 怎么在 c# 中 调用 windows 命令呀 怎样在一个DATAGRID里显示2个相关联的表的内容? 更改了datagrid中的数据后能把更改作用到数据库中去吗? 如何用c#开发activex控件?给个例子好吗?
你的问题我也不知道。web方式的继承好像不行。
if(MyTools.textbox!=null)
MyTools.textbox.text="asddf"之类就可以了,其他的道理相同。
当然,办法还很多,如果一个窗口要调用另外一个窗口,也可以在另外一个窗口中,将
一些控件设置为public而不是默认的private,就可以在父窗口中设置了,如
Form2 myForm=new Form2();
myForm.TextBox1.Text="asdf";
同样,在form2中增加一些public变量,然后在form1中先创建form2实例,然后给它赋值,赋值完成后再myForm.ShowDialog(),最后再从form2中取回要的值。
form2 fm2 = new form2(this)
fm2.fm1 = this;
form2.show();
form2 :
Form1 form1;
public thisPrice(Form1 f1)
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent(); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
this.form1=f1;
}
////////////
你在Form1中的那个textBox私有改为public
然后这样传值:
form1.textBox.Text="你的值。"