【发布时间】:2017-03-18 15:43:22
【问题描述】:
在我的应用程序中,如果某些事情是真的,我希望我的一个 Windows 窗体显示一个 MessageBox,但我无法得到它,但我可以通过在该 MessageBox 之前抛出一些其他事件来解决这个问题,我的意思是如果其他一些事件它可以工作在此之前完成操作
My Code for NotWorking MessageBox:
Private Sub MainInterface_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
If My.Settings.RowName <> "" Then
If My.Settings.LastModifiedCheck <> SOMETHING Then
MsgBox("Hello :)")
End If
End If
End Sub
我的 MessageBox 工作代码:
Private Sub MainInterface_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
If My.Settings.RowName <> "" Then
If My.Settings.LastModifiedCheck <> SOMETHING Then
MsgBox("Hello :)")
MsgBox("Hello2 :)")
End If
End If
End Sub
在这段代码中,它将显示第二个MsgBox,即"Hello 2 :)",但仍会忽略第一个MsgBox,它只是"Hello :)"
编辑:
如果我将样式 MsgBoxStyle.Critical 添加到 MessageBox 样式,我可以听到关键声音,但仍然没有收到 MessageBox。不知道发生了什么。顺便说一句,这似乎很糟糕,我的意思是这看起来不可能! MsgBox 怎么会自动关闭。
【问题讨论】:
标签: vb.net messagebox msgbox