Я хотел бы отображать информационные сообщения на экране, по моей основной форме.Всплывающее окно winforms (но не зарегистрированное как новое отдельное окно)
Проблема заключается в том, что я не хочу, чтобы это было зарегистрировано в Windows как новая форма, так как это отображается на панели задач при переключении между приложениями. У меня появилось много таких информационных полей, чтобы сообщать вам о событиях.
Идея состоит в том, что она должна работать подобно диалоговому окну (не регистрироваться как отдельная форма), за исключением того, что она не ожидает, что вы будете взаимодействовать с диалогом.
До сих пор я использую следующий:
var notification = new Notification();
notification.ShowInTaskbar = false;
notification.Show();
Может кто-нибудь, пожалуйста, указать, как вы можете предотвратить это окно от регистрации в качестве автономного окна
EDIT: Спасибо за предложенную ссылку @ shf301: Best way to hide a window from the Alt-Tab program switcher?
Я посмотрел на него, но это не связано. Ссылка объясняет, как скрыть приложение из меню alt-tab. В этом примере я не хочу скрывать свое приложение, я просто хочу показывать всплывающие окна, без регистрации их в качестве новых окон.
вы можете использовать MDI форм ?? –
Попробуйте передать 'this' методу' Show() '. –
Возможный дубликат [Лучший способ скрыть окно от переключателя программ Alt-Tab?] (Http://stackoverflow.com/questions/357076/best-way-to-hide-a-window-from-the-alt -tab-program-switcher) – shf301