【问题标题】:Sticky MsgBox - doesn't close粘性 MsgBox - 不关闭
【发布时间】:2015-02-18 14:41:02
【问题描述】:

单击“确定”后,此处调用的消息框未关闭。一直弹出,直到我通过任务管理器终止任务。 运行环境为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 消息正在正常关闭。

有什么想法吗? 谢谢!

【问题讨论】:

    标签: windows-ce msgbox


    【解决方案1】:

    这似乎是某种错误。 即使在使用新的对话框表单实现错误消息时 - 消息的粘性也仅针对 IO.file.open 错误(无论它是由错误处理引发还是检查 file.exist)。

    我设法做的唯一解决方法是,我没有在新窗口中弹出错误消息,而是在主窗体本身的底部实现了一个文本框,用于显示错误消息,并控制其文本和可见性。

    感谢大家阅读和思考这个问题。

    【讨论】:

      猜你喜欢
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多