[VB.NET]父窗口怎么向子窗口传值?(刚开始做winform的程序)

前端之家收集整理的这篇文章主要介绍了[VB.NET]父窗口怎么向子窗口传值?(刚开始做winform的程序)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
父窗口怎么向子窗口传值?(刚开始做winform的程序) 父窗口怎么向子窗口传值?(刚开始做winform的程序) __________________________________________________________________________ 修改子窗口的构造方法 在父窗口实例化子窗口的时候传参数 __________________________________________________________________________ 子窗口:SubForm private SubForm(int width,int height) { this.Width = width; this.Height = height; } 父窗口中: SubForm subForm = new SubForm(100,200); subForm.Show(); __________________________________________________________________________ 还有没有更简单的? __________________________________________________________________________ 这样子写比较麻烦,需要写在Sub New()里边 如果要传递的是子窗口的控件变量值,可以直接写代码 dim lvFrm as new Frm2 lvFrm.TextBox1.Text = Good Baby .. lvFrm.Show() 如果要传递的是变量值,可以在子Form定义 Public _Width as Integer dim lvFrm as new Frm2 lvFrm._Width = 600 lvFrm.Show() ... 另外一种办法是在模块里边定义全局Public变量,不同Form都可以修改和使用,得注意先后 __________________________________________________________________________ 子窗口声明public property ***************************************************************************** 欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212 http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html __________________________________________________________________________ 1:是构造的时候传 2: if (ActiveMdiChild == null) return; ((子窗体)(ActiveMdiChild)).(属性)或(带传入参数的public方法) __________________________________________________________________________ 可以设置一个公共的变量阿 在模块中 __________________________________________________________________________ 最简单的办法就是传递指针: 1.在 父窗体from”调用子窗代的代码中写: 子窗体from.ParentForm = me 2.在“子窗体from”中定义 Friend ParentForm As object 3.在子窗体取父窗体值时,就用 me.ParentForm.xxx 即可 __________________________________________________________________________ mark __________________________________________________________________________

猜你在找的VB相关文章