misc.log

日常茶飯事とお仕事と

別スレッドのイベント処理でShowDialogでフォームを開くと...

別スレッドで動くDLLから受けたイベントの処理に応じて、ShowDialogを使ってダイアログ形式のフォームを開くと、モーダルにならず、親フォームもダイアログフォームも別行動が可能になってしまうという問題が発生した。このケースも、id:frontline:20050204と同様、Invokeで自分が持つ関数を呼び出すようにすることで解消した。