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

C#Form2传递参数到Form1

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

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

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

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

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

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

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

这个你可以创建一个公共类,声明为pubilc即可。 先新建一个类。 class abc //abc为我的类名 { public static string a = ""; }在form2的closing事件或者其他你认为合适的地方写: abc.a = textBox1.Text;form1中的如何判断值已经改变,我用的是...

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

Form1中,你实例化Form2时把自已传过去 如下 Form1代码中 Form2 F2 = new F2(); F2.ShowF2(this);//“this”自已传过去 然后Form2中自己写一个ShowF2的方法 Form2中的代码: void ShowF2(Form1 form1)//参数为Form1类 类型参数 { this.show();//先把...

网站地图

All rights reserved Powered by www.wfdy.net

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