前提・実現したいこと
C#のフォームアプリケーションでメインフォームでとある処理の実行中にモーダルウィンドウを表示し、
実行終了後モーダルウィンドウを閉じるプログラムを作っています。
試したこと
モーダルウィンドウを表示中も非同期で処理を実行するためにControl.BeginInvoke メソッドを使用して
モーダル表示を行っていたのですが、処理の実行終了後にモーダル表示を閉じるという処理を行えません。
メインフォームで実行終了のフラグを持ち、モーダルウィンドウ側のソースで秒単位で常にフラグ確認するプログラムを考えたのですが、ほかにいい実装はありますでしょうか。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/26 08:50