Я пишу приложение Windows Forms в C#. Мне нужно уметь вывести его на передний план. После некоторого Googling и экспериментов у меня есть рабочее решение, которое выглядит довольно взломанным.Что такое «правильный» способ принести приложение Windows Forms на передний план?
Я хотел бы знать элегантный способ сделать это, если таковой имеется. Мне нужно приложение для восстановления и выходить на передний план, было ли оно сведено к минимуму или не сведено к минимуму, а в фоновом режиме.
Текущий код выглядит следующим образом:
WindowState = FormWindowState.Minimized;
WindowState = FormWindowState.Normal;
BringToFront();
Focus();
с аудио запись Emeril Lagasse! BAM! –
Хорошо, после некоторого Googling, я думаю, что это смешно. – RedFilter
Я обычно ненавижу людей, которые говорят такие вещи, но серьезно, пожалуйста, не делайте так, чтобы ваше приложение делало это, если у вас нет никакого мнения в этом вопросе. Приложения, которые украдут фокус, должны считаться вредными. – Coxy