2009-07-01 3 views
2

Я использую WinForm, настроенный как FixedToolWindow. Я установил ShowInTaskbar как False - я использую NotifyIcon для управления восстановлением окна, как только он был сведен к минимуму.FixedToolWindow появляется как плавающий бар, когда ShowInTaskbar является ложным - как я могу остановить это?

Когда я минимизирую окно, он становится полосой в левом нижнем углу основного экрана - строке заголовка окна, я предполагаю. Я могу переместить его, и если я затем восстановил окно и снова минимизировал его, он вернется в новую позицию. Если я установил ShowInTaskbar в значение True, он исчезнет при минимизации.

Как я могу остановить его от появления в качестве этой панели, когда ShowInTaskbar является False? При минимизации я хочу, чтобы NotifyIcon был единственным видимым артефактом его существования.

ответ

3

Попробуйте использовать Form.Hide() и Form.Show() методы вместо минимизации/восстановления WindowState и оставить ShowInTaskBar свойство true.

+1

Show and Hide дали мне поведение, которое я хотел. Огромное спасибо. – serialhobbyist

Смежные вопросы