プログラムによる最小化に問題があります。それは私がShowDialog()によって開くメインフォームと他のものを持っています
問題は、これらのダイアログフォームを最小化することです。Windows7の友達がこのダイアログを最小化すると、ダイアログとメインフォームが最小化されます(ダイアログはタスクバーにないので無効にしました)が、Windows7ではこのようにダイアログのみが最小化されます
ここに両方のフォームを最小化するチャンスはありますか?フォームが最小化された後、サイズ変更イベントが発生することがわかったので、これを作成しました
private void ShowCode_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
main.WindowState = FormWindowState.Minimized;
}
}
しかし、タスクバーのフォームをクリックすると、メインフォームが表示され、ダイアログが閉じます。理由がわかりません。常にタスクバーに最小化するチャンスはありますか?そして、なぜ私のPCではこのように機能し、友人の別の方法でも機能するのでしょうか。Windowsの設定で何かを変更したことはわかりません。