2009-08-26 2 views
5

У меня есть заставка, установленная с использованием Framework приложения. В моей основной форме я проверяю некоторые условия в событии Load() MainForm и отображает MsgBox, если некоторые из них терпят неудачу.MsgBox идет под экраном Splash в VB.NET

Но проблема в том, что MsgBox находится под экраном Splash. Есть ли способ исправить это?

ответ

4

Попробуйте эту ссылку: http://www.codeproject.com/KB/install/TopMostMessageBox.aspx

Это в C#, но он может быть преобразован легко с помощью инструмента преобразования (я бы разместить ссылку на это, но так как я новый пользователь это только позволил мне опубликовать 1 ссылка ..)

2

Показать MsgBox в форме всплеска Shown.

2

Вы можете просто добавить строку в настройке стиля окна сообщения.

msgbox("Hello", MsgBoxStyle.MsgBoxSetForeground) 

И если ваш уже используют некоторые другие параметры, такие как стиль MsgboxStyle.YesNo затем просто добавить «или» между двумя настройки нравится.

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

Это один работал хорошо для меня

Смежные вопросы