作成日: 2013/12/05 最終更新日: 2013/12/05
文書種別
制限事項
詳細
String型のセルで全角文字をキー入力して、IMEエディタを確定するまえに他のDateTime型のセルをクリックして選択したとき、BeforeEditイベントでImeModeプロパティをDisableに設定する処理を行っていると、再びString型のセルに戻って全角文字を入力したあと入力確定ができなくなります。
この動作は制限になります。
FlexGrid for WinFormsはIMEエディタが編集中であるかどうかを取得する機能がありません。そのため、日付型セルに移動した時点で、BeforeEditイベントでImeModeプロパティをDisableに設定していることにより、C1FlexGridのIMEが無効となったにも関わらず、IMEエディタに編集中の全角文字が残っている状態になるため、その後の入力動作が不安定になります。
この動作は制限になります。
FlexGrid for WinFormsはIMEエディタが編集中であるかどうかを取得する機能がありません。そのため、日付型セルに移動した時点で、BeforeEditイベントでImeModeプロパティをDisableに設定していることにより、C1FlexGridのIMEが無効となったにも関わらず、IMEエディタに編集中の全角文字が残っている状態になるため、その後の入力動作が不安定になります。
回避方法
選択セルを移動するまえにIMEエディタを確定するかまたはキャンセルする処理を実行する必要があります。
旧文書番号
80627