父窗口怎么向子窗口传值?(刚开始做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.Text
Box1.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 __________________________________________________________________________