IMEがオンでロックされたセルにキー入力を行うとアクティブセルが移動しない場合がある

文書番号 : 39544     文書種別 : 不具合     登録日 : 2016/09/02     最終更新日 : 2016/12/07
文書を印刷する
対象製品
SPREAD for WPF 1.0J
状況
修正済み
詳細
IMEがオンの状態、かつロックされているセルに対してキー入力を行うと、左矢印キーの初回押下によりアクティブセルが移動しません。

◎再現コード(VB)
Dim textCell As New TextCellType()
textCell.ImeState = InputMethodState.On
textCell.ImeConversionMode = ImeConversionModeValues.FullShape

gcSpreadGrid1(0, 0).CellType = textCell
gcSpreadGrid1(0, 0).Locked = True

◎再現コード(C#)
TextCellType textCell = new TextCellType();
textCell.ImeState = InputMethodState.On;
textCell.ImeConversionMode = ImeConversionModeValues.FullShape;

gcSpreadGrid1[0, 0].CellType = textCell;
gcSpreadGrid1[0, 0].Locked = true;
回避方法
Service Pack 3(v1.0.2016.1207)で修正済みです。
Service Pack 3(v1.0.2016.1207)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

ロックされたセルに対しては、ImeStateプロパティをImeMethodState.Offまたは、ImeConversionModeプロパティをImeConversionModeValues.Alphanumericに設定します。