读书人

VB.NET 遇到了有关问题,请大家帮忙解决

发布时间: 2011-12-30 23:30:45 作者: rapoo

VB.NET 遇到了问题,请大家帮忙解决一下
如何在父窗体中引用子窗体中某个控件的值?
在群里问了好多次没有解决

[解决办法]
如果是要从from2返回一个值 那么只要把控件设为friend 级变可以了。默认已经是

Dim o_showfrom As New Form2
o_showfrom.ShowDialog()
MsgBox(o_showfrom.Text)

如果要实时改变,那么就用委托


[解决办法]
Dim o_showfrom As New childform
o_showfrom.ShowDialog()
MsgBox(o_showfrom.控件名.值)

[解决办法]
Dim f As Object = Me.ActiveMdiChild
dim Str as string=f.TextBox1.Text
[解决办法]
只要你可以找到 启动的窗体 实例 对象
就可以访问,

如果 2003 (或之前版本) 你需要声明

2005 里,可以直接使用 My.Forms 来访问默认实例
[解决办法]
VS2003

dim frm as new form2
frm.showDialog()
txt.text= frm.textbox1.text

VS2005

my.forms.form2.showdialog
txt.text=my.forms.form2.textbox.text

代码应该很简单, 如果还有问题,
把你的代码发出来
另外,注意以下生存期

读书人网 >VB Dotnet

热点推荐