ImeModeでカナにゅうりょくさせるには・・・

解決


超初心者  2009-07-01 23:40:04  No: 34971

お世話になっております。
Edit1のImeModeをimSKataにしているのですが、
半角カナ入力になりません。
違うところにフォーカスを持っていってからEdit1にフォーカスを戻すと半角カナ入力になります。
最初から半角カナ入力にするにはどうしたらいいですか??


ほんとにィ?  2009-07-02 01:30:37  No: 34972

Delphi5Proで確認したけど、なるよ?
imKanaもimSKanaも。
確認は次のとおり。

1.新規にアプリケーション作る
2.フォームにTEditをおく
3.オブジェクトインスペクタでTEditのImeModeをimSKanaにする
4.実行
5.そのままキー入力

これでカナになってます。


超初心者  2009-07-02 01:43:28  No: 34973

他のプログラムでは最初から半角カナになります。
最初から半角カナ入力にならないものはTabOrderが1になっているものだけなんです。。。
なぜでしょう・・・


超初心者  2009-07-02 20:22:42  No: 34974

ヘルプで

Note: ImeMode プロパティの値は,コントロールがフォーカスを受け取ったときのみ有効になります。コントロールにすでに入力フォーカスがある場合に,ImeMode プロパティの値を変更するには,SetIme メソッドを呼び出します。 

とありますが、SetImeの使い方がいまいちわかりません。


超初心者  2009-07-03 07:36:45  No: 34975

アップデートかけたら入力できるようになったんですけど、なんだったんですかね...


超初心者  2009-07-03 17:19:42  No: 34976

解決とさせていただきます。


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

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






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