c#如何实现在两个窗体(Form)间传输数据或变量
来源:互联网 发布:职称论文比较软件 编辑:程序博客网 时间:2024/05/16 12:06
在父窗体中显示子窗体时,加上子窗体.Owner=this;在子窗体中定义一个父窗体对象,在Load函数里面让父窗体对象=(父窗体类型)this.Owner。然后用这个父窗体对象就可以在子窗体的任何位置直接使用它的参数了(这些参数要定义成公共的).将父窗体对象定义成子窗体的一个变量,不是在Load中定义父窗体对象,只是在Load中获取父窗口,这样在子窗体的任何位置都应该可以使用这个父窗口对象了
如下面代码所示:
(1)在父窗体中 Form2 f2 = new Form2();//新建子窗体对象 f2.Owner=this; //将子窗体对象的所有者设为Form1
(2)在子窗体中private void Form2_Load(object sender, EventArgs e) //注意要在load中调用 { Form1 f1 = (Form1)this.Owner; //这样调用父窗体 textBox4.Text = f1.hight.ToString(); }
- c#如何实现在两个窗体(Form)间传输数据或变量
- 【转】c#实现在两个窗体(winform)之间传输数据或变量的方法
- 【转】c#中如何在两个窗体间传递数据
- C#如何实现窗体间数据互访?
- C# 在windows form实现不规则窗体&透明窗体
- 在两个不同的Form窗体中的DataGridView数据“传递”
- 如何实现两个JSP数据的传输
- 两个窗体(form)间传递参数
- c#实现Form窗体始终在桌面最前端显示
- winform程序两个窗体间同步数据(一): 静态变量和线程实现
- 两个窗体间实现数据传递
- C# WinForm 在父窗体与子窗体之间互相调用变量或方法
- 如何实现在窗体和窗体之间进行传递数据
- 在C#中如何实现Form与Form之间的通信(winform 内容)
- 在C#中如何实现Form与Form之间的通信(winform 内容)
- [yii2] -- 如何使用一个form收集两个或两个以上的model数据?
- C# 轻松实现对窗体(Form)换肤
- C# 实现对窗体(Form)换肤
- SGU 223 Little Kings
- WCF 共享端口步骤
- windows server 2008 远程桌面IP绊定设置
- 删除一个指针之后要置为NULL
- 如何用纯CSS固定thead实现表格滚动?tbody设置overflow之密
- c#如何实现在两个窗体(Form)间传输数据或变量
- HDU 2426 Interesting Housing Problem 二分匹配(KM模板)或者最小费用最大流
- MAC配置python环境和一些库的心得,过程简略,只写大概步骤
- UVa 11111 - Generalized Matrioshkas
- 单播、广播、组播
- spring+quartz 完整例子
- C语言_文件的操作
- 泛型方法
- ext4.x grid 相关知识备忘