假如另外一个窗体如此定义:
fmA as new frmA
那么你在B窗体中定义
fm as frmA=ctype(fmA,frmA)
fm.text1.readonly=false
即可
用system.windows.forms.application.doevents是用来强制刷新的,使得因为编译器优化而没有刷新的内容及时刷新
这个问题我也遇到过,仅仅靠定义一个窗体对象是无法达到调用其控件的目的.
所以要把窗体实例化.
Public Property getFrm() As frmname
Get
Return frm
End Get
Set(ByVal Value As Frmquery)
frm = Value
End Set
End Property
用这个方法来调用目的窗体就可以访问到它下面的控件了.