■ IMEモード
たか
2008/02/16(土) 16:09:36
フォームにテキストとコマンドボタンがあります。
コマンドボタンにフォーカスを移して、日本語モードのときに
キーボードを押すと、画面に文字変換画面が出てしまいます。
これを無くしたいですがどうすればよいのでしょうか?
どうすれば、良いのでしょうか
やじゅ
2008/02/16(土) 17:33:00 <上級者> 
掲示板に質問する前にやりたいことをキーワードに検索してみて下さい。
今回は「IME 非表示 VB」で検索しました。
IMEツールバーの表示・非表示を切り替える
http://homepage2.nifty.com/Dee/vb/tips/vb/imevisible.html
さるべーじ
[E-Mail]
[HomePage]
2008/02/16(土) 18:21:32
こういう状況のことを言われているのではないのかと仮定して。
http://salv.miscnotes.com/graph/2008/02/20080216_01.png
これは、TextBoxのImeModeが「NoControl」の設定になっており、
手操作でIMEをONにし、そのままCommanButtonへフォーカスを移動させた時に
よく発生します。
一度こうなってしまうと、CommandButtonにフォーカスがある間は手操作での
IME ON/OFFも効きませんから、一度TextBoxへフォーカスを戻してIMEをOFFにし、
もう一度CommandButtonへフォーカスを移し直すという操作が必要になりますね。
これは、TextBoxのIMEModeを「NoControl」以外に設定することで回避できます。
特にTextBoxのIMEを操作する必要がない場合は、「オフ」にしておくといいと思います。
お試しください。
やじゅ
2008/02/16(土) 19:14:09
なるほど、そっちの方ですか、読解力が足りなかったです。
毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!
