窗体之间值传递问题
3tzjq 2004-04-21 10:09:38 我的主窗体(MDI)上放置有一状态栏,我想在一个子窗体后,触发事件后就在主窗体的状态栏上显示信息。如“正在加载数据库...”、“操作已挂起”等。
我在主窗体写了这样的两方法(但我只能在实例化后才能访问它。):
Public Overloads Sub StateInfo(ByVal strInfo As String) '显示工作状态
Me.staState.Panels(1).Text = strInfo
Busy = True '挂起操作/工作状态
End Sub
Public Overloads Sub StateInfo(ByVal strInfo As String, ByVal bolSleep As Boolean) '显示操作状态
Me.staState.Panels(1).Text = strInfo
If bolSleep Then '是否延时
Threading.Thread.Sleep(200)
Me.staState.Panels(1).Text = "就绪"
End If
Busy = Not bolSleep '复位操作/闲置状态
End Sub
因为实例化一个新对象。所以还是看不到当前主窗体的状态栏信息。请指教!
解决问题散分