2

ログインの詳細を尋ねるmainAppモーダル ダイアログ ( ) を開くアプリケーション ( ) があります。collectorダイアログには、右上隅にキャンセル ボタンと標準の閉じるボタンがあり、FormBorderStyle = FixedDialog.

設定collector.ShowInTaskBar = trueすると、タスクバーのダイアログ ボックスを右クリックして閉じることができます。ダイアログが消え、メイン アプリは引き続き実行されます。グループ全体を右クリックして [すべてのウィンドウを閉じる] を選択すると、ダイアログとアプリケーションの両方が閉じます。

設定collector.ShowInTaskBar = falseすると、タスクバーでアプリケーションを右クリックして [閉じる] をクリックできますが、何も起こりません。

タスクバーにダイアログを表示したくないのですが、タスクバーから閉じたときにアプリケーション全体を閉じたいです。これどうやってするの?これが不可能な場合は、ダイアログを閉じるだけで解決します。

編集: メイン フォームの FormClosing イベントは呼び出されません。ShowInTaskBar = false

4

3 に答える 3