久しぶりに、自動カナ入力を実装しようとしたら、結構悩んだので、メモしときます。
http://www.atmarkit.co.jp/fdotnet/dotnettips/875imeyomi/imeyomi.html
で説明されているとおりなのですが。。

1 ImeComposition.vb を追加する。 (過去参照プログラム→電話交換機データ変換ソフト)
2 利用したいフォームのコードで
   private yomiConv As ImeComposition.ImeYomiConversion
  を宣言しておく

3 フォームロードなどで
   yomiConv = new ImeComposition.ImeYomiConversion( TextBox1, TextBox2)
  のように、返還元と返還先のテキストボックスを指定する

4 あとは、次のようなイベントに対する処理を追加する
Private Sub TextBox1_Enter( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
yomiConv.Enabled = true
End Sub

Private Sub TextBox1_Leave( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Leave
yomiConv.Enabled = false
End Sub

実際の処理内容はImeComposition.vbの中に全て記載されているので、勉強するにはこれをしっかり読む必要がありますが、今は時間がないのでパス

同じカテゴリー(VB関係)の記事
 画像ファイルの上書き (2013-08-19 23:02)
 windows の64bit版でのプリンタダイアログの表示 (2013-07-09 21:08)
 64bit版のコンパイル (2013-05-31 00:21)
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。
プロフィール
けん
カテゴリ
VB関係 (4)
iOS関係 (7)
SQL関係 (1)
< 2025年05月 >
S M T W T F S
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
QRコード
QRCODE
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 0人
人気の楽園ブログ
楽園ブログ