ボーダレス ウィンドウで最大化されたアプリを実行しており、特定のユーザー イベントで Windows タスクバーにアクセスする必要があります。
最大化して実行しているときに、.NET でタスクバーを前面に表示するにはどうすればよいですか?
また、確実に消えるようにする方法に関するヒントも問題ありません。:)
編集:タスクバーを常にオンにしたくないことに注意してください。特定のユーザーイベントでフォアグラウンドにポップアップしてから、自由に消したいです!
ボーダレス ウィンドウで最大化されたアプリを実行しており、特定のユーザー イベントで Windows タスクバーにアクセスする必要があります。
最大化して実行しているときに、.NET でタスクバーを前面に表示するにはどうすればよいですか?
また、確実に消えるようにする方法に関するヒントも問題ありません。:)
編集:タスクバーを常にオンにしたくないことに注意してください。特定のユーザーイベントでフォアグラウンドにポップアップしてから、自由に消したいです!
ええと、フルスクリーンを実行しないでください。たぶん最大化して実行しますか?タスクバー付きのフルスクリーン アプリは、標準の UI パターンではありません。
あなたが試すことができるのは、UI クロム (ボーダーレス ウィンドウ) なしで最大化して実行することです。フルスクリーンアプリのように見えながら、タスクバーを楽しみましょう。
興味深いことに、あなたが望む解決策は、この質問を引き起こした問題のようです。そこで私の答えを見てください。FormBorderStyle プロパティと WindowState プロパティを特定の順序で設定して、ユーザーの混乱を最小限に抑えるように少し実験する必要がある場合があります。