久しぶりに、自動カナ入力を実装しようとしたら、結構悩んだので、メモしときます。
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関係 (4)
iOS関係 (7)
SQL関係 (1)
< 2013年04>
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        
QRコード
QRCODE
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 0人
人気の楽園ブログ
楽園ブログ