4-2-15)入力を未確定のままF1キーを押すと、文字が消えなくなる。
Q:030316
IPtalk9i4
SONY VAIO PCG-C1MSX
XP SP1
MS−IME
ローマ字入力
Windows NT,2000,XP 共通の現象です。
1. IPtalk起動。すべて初期値状態。
2. [入力1]タブを押し、[Fキー・メモ表示]ボタンを押す。
3. 表示された[Fキー・メモ]ウインドウをメインウインドウの右隣に移動させる。
4. [Fキー・メモ]ウインドウのF1 に「講師/」を登録。 そして、
F1 のボックスにチェックをいれる。
5. [表示・入力]タブを押す。
6. 入力部に表示されてる「入力部」の文字をEscキーで消す。
7. 入力部に「あねもね」と入力し、すぐにF1 キーを押す。
8. すると入力部の「あねもね」の文字に代わって 「講師/」と言う文字が表示される。
9. ENTERキーを押す。すると、「講師/」の文字に代わって「あねもね」が表示される。
10. ENTERキーを押す。すると、「あねもね」の文字が表示部に表示される。
11. が、入力部には「ね」が残っている。
12. Escキーでは、この「ね」は消せない。「ね」の左側にカーソルを移動できないため、Deleteキーで「ね」を消す。
13. 以降、どのような文字を入力しても、最後の一文字が入力部に残ってしまう。
(カーソル位置を勘違いしてしまっているかのようです。)
A:
詳しい再現手順ありがとうございました。不具合、確認できました。
チェック付きのFキーは、入力部をRichEditのClearメソッドで消去してから、文字を代入しています。
どうやら変換途中の状態では、Clearメソッドが正常に動作しないみたいです。(^^;
消去の方法を幾つか試してみましたが、不具合を回避できません。
申し訳ありませんが、しばらくはFキーを使う時は、確定してから押すようにしてください。