別画面を呼んで戻るとIMEモードが変わります


いく  2005-04-11 20:39:06  No: 89312

txtName・・・IMEモード:4-全角ひらがな
             TabStop:5
と言うコントロールがあります。
フォームロード時にSetFocusしたいのでForm_Activateイベントで
txtName.SetFocus しています。
この状態の画面から別画面を呼んで戻ると、IMEモードは4ですが、
このForm_ActivateイベントはEXEにするとエラーとなります。(VB6.0 SP5)
ですので、TabStopを1番目にしてForm_Activateイベントをやめたら、
別画面を呼んで戻るとIMEモードが2-オフとなってしまいます。

別画面を呼んでもIMEモード4のままにしたいのですが。
よろしくお願いします。


ひろ  2005-04-11 21:43:47  No: 89313

テキストボックスのGotFocusイベントでIMEモードを再設定してみては?


ミルキースター  2005-04-12 00:26:15  No: 89314

標準のテキストボックスのプロパティで
IMEのモード切替ができたような。。。

IMEMode プロパティ


いく  2005-04-12 00:32:57  No: 89315

> ミルキースター 
はぁ?
それが勝手に変わるという話をしてるんだろうが。


いく  2005-04-12 00:47:45  No: 89316

> いく
(  ´Д`)なにか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加