winform1がモーダルダイアログを取得すると、winform1とwinform2はすべて「無効」になります。すべてのフォームを最小化してからwinform1を呼び出すと、その上にモーダルダイアログが表示されます。今度はすべてのフォームを最小化するとwinform2が現れますが、winform1のように本当に無効になっている間はfinform2を使用できるように見えます。2つのwinformsモーダルダイアログの状況を
winform2を再度使用する前にモーダルダイアログを処理する必要があることを明確に示すことが必要です。
これを処理するために何かが組み込まれているのですか、それとも自分でここにいますか?
可能ですが難しいです。あなたが作成したモーダルダイアログ(例えば、 'modalForm = new Form();')か、それとも 'MessageBox'ですか? –
modalFormは通常作成されたwinform(modalForm = newForm();) – Banshee
です。これに基づいて回答を投稿しました。 (MessageBoxの場合、動作しない可能性があります)。 –