Sea*_*n P 1 .net vb.net forms winforms
如果用户在我的主表单上选择某个项目,我会弹出一个小的登录屏幕.如何让我的代码停止执行直到我的登录表单关闭?
这就是我到目前为止所做的事情.基本上我想要在MyLogin关闭后执行代码.
BMSSplash.MyLogin.Show()
If isLoggedIn Then
BMSSplash.MyBuddy.Show()
Cursor.Current = Cursors.WaitCursor
End If
Run Code Online (Sandbox Code Playgroud)
一个简单而合理的选择是以模态方式显示表单ShowDialog而不是Show.这将阻止您的应用程序的其余部分,直到表单关闭为止:
If BMSSplash.MyLogin.ShowDialog() = DialogResult.OK Then
' Form was closed via OK button or similar, continue normally... '
BMSSplash.MyBuddy.Show()
Else
' Form was aborted via Cancel, Close, or some other way; do something '
' else like quitting the application... '
End If
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14838 次 |
| 最近记录: |