FunctionKeyPressイベント処理で別スレッド作成のウィンドウを閉じると、表示が不正となる

文書番号 : 25518     文書種別 : 不具合     最終更新日 : 2008/03/13
文書を印刷する
対象製品
InputMan for .NET 4.0J Windows Forms Edition
発生環境
動作環境と同じ
状況
回避方法あり
詳細
この問題はFunctionKeyコントロールで発生します。FunctionKeyPressイベントのハンドラで以下のような処理が実行された場合、イベントハンドラの処理が終了した後もキーボタンが反転表示したまま残ります。
1. イベントハンドラ内で別スレッドを起こし、このスレッドでモーダルダイアログを表示する。
2. 1で起こしたスレッドの終了を待機することなく、イベントハンドラの残りの処理で表示したモーダルダイアログを閉じる。
回避方法
別スレッドでモーダルダイアログを表示する代わりに、イベントハンドラ内でモードレスダイアログを表示します。
キーワード
INMN06685

この文書は、以前は次のバグレポートIDで公開されていました : 7402