アプリ版:「スタンプのみでお礼する」機能のリリースについて

VisualBasic6.0を使って、
フォームの上にテキストボックスをふたつ
作ったプロジェクトを新規で作成します。

今、IMEの文字入力方式はローマ字方式を
使っているとします。今半角カナ入力状態に
なっているとします。

その状態で、そのテキストボックスの上で
Aを3回押すと半角カナでアアアとでます。

テキストボックス上で
ALT + ひらがな を押して、かな入力に切り替えます。
そのテキストボックス上でAを3回押すと
半角英数字でaaaと出ます。

もうひとつのテキストボックスをクリックして
そっちに移動してから、もとのテキストボックスに
移動します。

そこで、Aを3回押すと半角カナでチチチと出ます。

こういう手順を踏まないとひとつのテキストボックス上
でかな入力とローマ字入力を変えることができないですが
何か方法はないのでしょうか?それともこれは昔から
どうしようもないことなのでしょうか?

それは、この教えてGOOの質問のタイトルと
質問の内容のテキストボックスでも同じ事が
言えると思います。

普段はローマ字入力で、ある半角カナで入力したい
テキストボックスにきた時だけ、何かをして
かな入力に変更したいのですが、どうすればよいでしょう?

今、フォームを全画面表示していて
IMEツールバーはタスクバーにしまったままにしてお
きたいので、IMEツールバー上から変更するという
方法は使えないです。

どなたか親切な方回答お願いしますっ・・・。


また、ちなみにプログラム上から変えることって
できるのでしょうか?やるつもりはないですが
一応聞いてみたいです。

A 回答 (3件)

こんにちは。

maruru01です。

テキストボックスには、IMEModeというプロパティがあり、テキストボックスにフォーカスが移った時にIMEモードを変更することが出来ます。
デザイン画面で設定しておくことも出来ますし、コードで設定することも出来ます。
詳細はヘルプなどで。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2003/07/18 09:01

バグだからどうしようもない

    • good
    • 0
この回答へのお礼

回答ありがとうございますっ!
お聞きしたいのですが、
VBのバグなのでしょうか?
それともOSとかのバグなんでしょうか?

お礼日時:2003/07/17 19:17

フォームに配置されているテキストボックスをクリックすると、プロパティの表示がされます。



プロパティの「IMEMode」を使いたい文字入力モードにあわせれば出来ます。

この回答への補足

今知りたいのは入力方式です。

ローマ字入力 と かな入力がありますよね?

キーボードの『A』を押すと ローマ字入力なら『あ』
かな入力なら『ち』と出ます。

そのことを聞きたいのです。

補足日時:2003/07/18 08:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!