ログインの詳細を尋ねるmainApp
モーダル ダイアログ ( ) を開くアプリケーション ( ) があります。collector
ダイアログには、右上隅にキャンセル ボタンと標準の閉じるボタンがあり、FormBorderStyle = FixedDialog
.
設定collector.ShowInTaskBar = true
すると、タスクバーのダイアログ ボックスを右クリックして閉じることができます。ダイアログが消え、メイン アプリは引き続き実行されます。グループ全体を右クリックして [すべてのウィンドウを閉じる] を選択すると、ダイアログとアプリケーションの両方が閉じます。
設定collector.ShowInTaskBar = false
すると、タスクバーでアプリケーションを右クリックして [閉じる] をクリックできますが、何も起こりません。
タスクバーにダイアログを表示したくないのですが、タスクバーから閉じたときにアプリケーション全体を閉じたいです。これどうやってするの?これが不可能な場合は、ダイアログを閉じるだけで解決します。
編集: メイン フォームの FormClosing イベントは呼び出されません。ShowInTaskBar = false