Программа не создает значок на панели задач, если она запускается на втором мониторе - PullRequest
0 голосов
/ 18 июня 2011

Я создал программу .net winforms.Если я использую основной монитор, он, конечно, появляется на основном мониторе, когда я его запускаю, и все в порядке.Однако, если я использую программу на втором мониторе, она не выйдет на передний план, и она не создаст значок на панели задач, поэтому мне придется искать ее с помощью alt-tab.

Я добавил код для установки topmost = true на 2 секунды.Это решает проблему невозможности добраться до него.Тем не менее, он все еще не имеет значок в панели задач.Если я возьму строку заголовка и подтолкну ее, появится значок панели задач, но просто взаимодействие с формой не приведет к созданию значка.

Я думаю, что обходной путь - заставить его запускаться восновной монитор, но я хотел бы понять, почему это происходит.

Кстати, это Windows 7 32-битная, но я не знаю, является ли она специфичной для Windows 7

ОБНОВЛЕНИЕ: Это не второй мониторконкретный.Я могу сделать это сделать то же самое на главном экране.Кажется, это тот факт, что другое окно активно, когда оно появляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...