MsgBox находится под заставкой в ​​VB.NET - PullRequest
5 голосов
/ 26 августа 2009

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

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

Ответы [ 3 ]

4 голосов
/ 26 августа 2009

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

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

2 голосов
/ 30 марта 2016

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

msgbox("Hello", MsgBoxStyle.MsgBoxSetForeground)

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

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

Этот работал нормально для меня

2 голосов
/ 26 августа 2009

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

...