- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TextBoxのIME制御について)
TextBoxのIME制御について
このQ&Aのポイント
- WinXP環境のVB6でMicrosoft Forms 2.0 Object LibraryのTextBoxを使用していますが、IME制御をするとキー入力ができなくなります。
- TextBoxのプロパティのIMEModeを4-fmIMEModeHiraganaにすると、IMEはひらがなになりますが、キー入力はできません。
- Microsoft Forms 2.0 Object LibraryのCommand Buttonと併用すると、ひらがな入力できない問題が発生します。デザイン上の制約から、Microsoft Forms 2.0 Object Libraryを使用し倩りたいため、他の方法を教えてほしいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>Microsoft Forms 2.0 Object Libraryを使いたいのですが FM20.DLLのことですよね? ご存知のようにこれはMS-Officeのコントロールで再配布が不可なコントロールですし ネイティブVBでの動作の保証はされていませんので、「使わない」というのが一番だと思いますが・・・ 参考URLを挙げておきますね。 デザインの関係上、ということであればForms2.0に似せたActiveXコントロール(ユーザーコントロール)を作るほうがいいと思います(工数は掛かりますけど・・・)。
お礼
あ、それは知りませんでした。 自分でコントロールを作る腕も無いのでなんとか回避方法を模索しながらやってみて、いよいよだめだったらあきらめます。 ありがとうございました。