2014/4/23 (水) 14:50:32 taki |
マスターの
http://mrxray.on.coocan.jp/Delphi/plSamples/083_InplaceEditor.htm
の中の
「01_TStringGrid - GetEditTextイベントで処理」だけですが試してみました。
私の環境だけかもしれませんが、imDisableだとIMEがうまく制御できません。
Row1,Col1だけ日本語入力ができましたが、Row1,Col2でDisableの状態になると、
Row2,Col1に入ってもDisableのままでした。
また、セルを移動する度にIMEも「あ」と「A」が頻回に切り替わります。
imDisableの代わりにimCloseを使うとうまく制御できました。
私のPC環境
Windows 7 Professional SP1 32bit
Microsoft Office IME 2010 (14.0.7003.1000) SP2
Delphi XE4 Starter 、DelphiXE4 and C++BuilderXE4 Update1 適用済み
での現象です。
|
|