点击" OK"时,此处调用的消息框未关闭。继续弹出,直到我通过任务管理器终止任务。 运行时环境是WinCE 6.0。
Private Sub frmPAConsole_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Activated
strConfigFileName = "\Program Files\Alarm System\PASystem_AudioFilesAllocation.txt"
If Not IO.File.Exists(strConfigFileName) Then
MsgBox("Configuration file doesn't exist: \Program Files\Alarm System\PASystem_AudioFilesAllocation.txt")
Me.Close()
End If
Call LabelStopButton()
Call ReadConfigFile(strConfigFileName)
Call PopulateButtonsDescription()
End Sub
我在点击按钮时测试了一个消息框 - 没问题。此外,设备Windows消息正常关闭。
有什么想法吗? 谢谢!
答案 0 :(得分:0)
这似乎是某种错误。 即使使用新的对话框形式实现错误消息 - 消息的粘性仅持续存在于IO.file.open错误(无论是由错误处理引发还是检查是否存在file.exist)。
我设法做的唯一解决方法是不在新窗口中弹出错误消息,我在主窗体上实现了一个文本框,在底部,用于显示错误消息,并控制其文本和可见性。
感谢大家阅读和思考这个问题。