Я пытаюсь создать приложение с тремя формами, и я не хотел, чтобы две другие формы отображались на панели задач и на вкладке «Диспетчер задач». Я установил ShowInTaskbar
в False
, и он работает.Скрыть форму из вкладки приложения диспетчера задач в VB.NET
Но когда я открываю диспетчер задач, оба их имени перечислены на вкладке «Приложение». Итак, как я могу заставить их не показывать в диспетчере задач?
И все же я хочу, чтобы он отображался на вкладке процесса, но не на вкладке приложения. Поскольку, если у меня есть 3 формы, на вкладке приложения отображаются Form1, Form2, Form3.
Зачем вам не показывать их в диспетчере задач? Их цель заключается в том, чтобы пользователи могли видеть, что работает, и могут закрыть программу, не отвечающую на запросы, посмотреть, что использует память и т. Д. Кроме того, вы не скрываете форму оттуда, вы скрываете исполняемый файл. – Codexer
@ Zaggler: Я думаю, он хочет скрыть окно от показа на вкладке «Приложения», но все равно быть видимым в разделе «Процессы». В Windows 10 они были объединены в одну вкладку, но в Windows 7 и ранее они представляют собой две разные вкладки. –
Я * думаю * это изменилось в Win10, ShowInTaskbar = false, чтобы быть достаточно. Вам нужно будет убедить диспетчер задач, что это окно «помощник». Это требует отображения его с перегрузкой Show (owner), чтобы оно было закрытым окном. Или установите для свойства FormBorderStyle значение SizeableToolWindow. –