DataGridViewのIME制御
- 題名: DataGridViewのIME制御
- 著者: 焦げ太
- 日時: 2012/06/07 10:25:47
- ID: 30549
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridViewのIME制御
- 著者: 魔界の仮面弁士
- 日時: 2012/06/07 10:53:17
- ID: 30550
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridViewのIME制御
- 著者: jiji
- 日時: 2012/06/07 10:56:47
- ID: 30551
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DataGridViewのIME制御
- 著者: 焦げ太
- 日時: 2012/06/07 11:43:26
- ID: 30552
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。
Windowsアプリを作成しているのですが、
下記事象が解決できず困っています。
(1)FormにTextBoxとDataGridViewを配置し、Tabオーダーを
TextBox→DataGridViewの順番にしておきます。
(2)DataGridViewの列をテキストボックスで一つ作成します。
列のプロパティはすべてデフォルトのままにします。
(3)DataGridViewのIMEModeをHiraganaにします。
(4)実行します。
(5)TextBoxにフォーカスがある状態です。DataGridViewに
マウスクリックで移動します。
(6)IMEを変更せず、ローマ字入力で「A」のキーを数回おします。
「あああああ」と入力されることを望んでいますが「aああああ」
と入力されてしまいます。
事象は画面表示(表示というよりは作成になるのか…)後の最初の
1回のみ発生します。
TABオーダーでDataGridViewが最初の場合は発生しません。
TextBox→DataGridViewへのフォーカス移動がTABキーによる移動
の場合は発生しません。
結構 使用されそうなケースに思えるのですが、ググってみても
同事象を見つけられませんでした。
解決方法をご存知でしたらお教えください。