フォームにテキストとコマンドボタンがあります。
コマンドボタンにフォーカスを移して、日本語モードのときに
キーボードを押すと、画面に文字変換画面が出てしまいます。
これを無くしたいですがどうすればよいのでしょうか?
どうすれば、良いのでしょうか
掲示板に質問する前にやりたいことをキーワードに検索してみて下さい。
今回は「IME 非表示 VB」で検索しました。
IMEツールバーの表示・非表示を切り替える
http://homepage2.nifty.com/Dee/vb/tips/vb/imevisible.html
こういう状況のことを言われているのではないのかと仮定して。
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を操作する必要がない場合は、「オフ」にしておくといいと思います。
お試しください。
なるほど、そっちの方ですか、読解力が足りなかったです。
ツイート | ![]() |