zcgw.net
当前位置:首页 >> C# 主窗口调用子窗口的值传递? >>

C# 主窗口调用子窗口的值传递?

比如执行保存按钮点击执行的代。如果子窗体是userControl的方式,那就用委托和事件。如果子窗体是form,那就用消息机制。 主窗口应该去执行子窗口的相应的方法,你只要把子窗口中相应的保存方法(显然按钮事件也会调用此方法)声明为public的可...

需要将要访问的变量设置为公有的,即 public; 在子窗口中 this.ParentForm.(变量名) 即可访问

form1中 public static string name=“张三"; form2中 string name2=form1.name;

设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form2的对象看见了。

给你一个稳定而又简单的方法。从新定义一个静态公用类 public class gongyongClass { pubic staitc string a ; } form2中给a赋值 { a=Textbox1.text; } form1中直接就可以取值用 { string b= gongyongClass.a; } 你试试吧。窗体多的时候这个方...

你可以自己写一个助手类例如:class Helper.cs 在这个类中声名属性; public static string Name {get;set;} 第一个窗口传值: Helper.Name = this.textBox1.Text; 第二个窗口取值: this.textBox1.Text = Helper.Name;

将变量在A窗体中设为全局变量 假设为public static string a; 在控件的value_change事件中赋值:a=控件名.Text; 因为a是静态全局变量,所以B窗体使用到a值的时候直接用 A.a即可访问到;至于是赋值还是代入运算什么的都是A.a即可取到

Form f=this.MdiParent;f.richTextBox1.text=...;这要求richtextbox1的访问权限必须设置为public

把这个变量写在一个类里 public class Class1 { public static int gi_value;//这里以整型为例 } 然后父和子窗口都调用Class1.gi_value

网站首页 | 网站地图
All rights reserved Powered by www.zcgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com