【问题标题】:MsgBox is coming below the Splash screen in VB.NETMsgBox 出现在 VB.NET 的初始屏幕下方
【发布时间】:2009-08-26 05:27:49
【问题描述】:

我使用应用程序框架设置了启动画面。在我的主窗体中,我检查 MainForm 的 Load() 事件中的一些条件,如果其中一些条件失败,则显示一个 MsgBox。

但问题是,MsgBox 位于启动画面下方。有什么办法可以改正吗?

【问题讨论】:

    标签: .net vb.net winforms splash-screen


    【解决方案1】:

    您可以在消息框样式设置中简单地添加一行。

    msgbox("Hello", MsgBoxStyle.MsgBoxSetForeground)
    

    如果您已经在使用其他样式设置,例如 MsgboxStyle.YesNo,那么只需在两个设置之间添加“或”即可。

    msgbox("Hello", MsgBoxStyle.YesNo Or MsgBoxStyle.MsgBoxSetForeground)
    

    这个对我来说很好用

    【讨论】:

      【解决方案2】:

      在启动表单的 Shown 事件中显示 MsgBox。

      【讨论】:

        【解决方案3】:

        试试这个链接:http://www.codeproject.com/KB/install/TopMostMessageBox.aspx

        它在 C# 中,但可以使用转换工具轻松转换(我会发布一个链接,但由于我是新用户,它只允许我发布 1 个链接..)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-08-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多