www.wfdy.net > C#Form2传递参数到Form1

C#Form2传递参数到Form1

将这些控件声明为public就可以通过不同的窗体共享这些控件的属性了。具体方法如下:(以form2获取form1中的textBox1的Te...

我先复制代码给你 如果不明白给我邮箱在发给你。 1.Form1的代码,单击事件 private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(this); f.ShowDialog(); } 2.设置TextBox的Modifiers为public 3.Form2的代码,重写Form...

应该有很多种方法 比如: 建立一个第三方公共类 namespace Test //1.命名空间我随意写的,按你的项目命名来就行了 { class FormHelper //同上1 { public static string textBoxOf = ""; //用于接收textBox 的值 } } 然后,在Form2里面直接用 类...

在 form2中先定义几个public 的值 public string ID; public form2(string id) { InitializeComponent(); ID = id; }这个是form2的例子 form1中 form2 maininfo = new form2("0");//“0” 代码参数 maininfo.Show();

form本身也是个类,你可以给它定义一些公共变量,这样别的form或者类就能访问。还有一种是比如你主页面是form1,当你跳转到form2时,你希望给form2传一个int值。那么可以在from2中重载构造函数,这个构造函数包含int类型的参数,比如public from...

通过事件啊,form2按钮一点引发一个事件,form1中订阅这个事件,处理其中的逻辑。

1.你可以定义静态变量,例如public static Form1 currentForm1; 当你的Form1启动后设置这个静态变量为this。则其他地方可以通过这个静态变量访问到当前Form1对象,多个的话就用数组,队列等。 2。其他n多增内聚,降低耦合的方法,比如在Form2中...

在b窗体创建一个带参数的构造函数 参数为a窗体 在a窗体触发事件时实例b窗体 将a窗体作为参数传入到窗体的实例 此时a窗体和b窗体就产生了关联 代码如下: a窗体: public partial class Form1: Form { public Form1) { InitializeComponent(); } ...

方法一:通过为窗体类写属性来传递值 (1),在被传递值的窗体(这里是Form2)类里面写属性 private string str;//定义的私有变量 public string STR//为窗体Form2定义的属性 { get { return str; }//读 set//写 { str = value; } } (2),在Fo...

Form1: 首先设置Form2要使用的控件的属性Modifiers为Public,然后在代码中实例化Form2:Form2 form2=new Form2(this);“this”是指把Form1传给Form2。form2.Show(); Form2: 先定义一个类私有变量,如:private Form1 form2;然后写一个构造函数: p...

网站地图

All rights reserved Powered by www.wfdy.net

copyright ©right 2010-2021。
www.wfdy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com