Код: Выделить всё
hubConnection.On("ReceiveMessage", (string aMessage) =>
{
AlertMessageForm sAlertMessageForm = new AlertMessageForm(aMessage);
sAlertMessageForm.TopMost = true;
var sResult = sAlertMessageForm.ShowDialog();
});
Основная форма почти всегда скрыта, если это имеет значение, используйте метод Hide(), но проблема, похоже, возникает независимо от того, скрыта или видима основная форма.
Я пробовал используя TopMost = true, TopLevel = true, отображая форму в виде диалогового окна. Но иногда он все равно открывается за всеми окнами.
Подробнее здесь: https://stackoverflow.com/questions/785 ... s-top-most
Мобильная версия