buttonを使用したtextboxへの入力について
こんにちは、初めて投稿させていただきます。
現在VB2005を勉強しています。
ボタンを押すとtextboxに文字が入力されるというものを作成しているのですがひらがなを漢字に変換した際、次の文字を打とうとすると2文字目を入力した際に変換した文字が消えてしまいます。
このような具合です。
「きょうは」と打ち、変換して「今日は」にした後「はれ」と打とうとすると「れ」を入力した際に「今日は」が消えて「はれ」だけになってしまいます。
何処がいけないのかまったくわからない状況で困っています。
ボタンの設定は下記のようにkeybd_eventでそれぞれ行っています。
Private Sub ExButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExButton1.Click
TextBox4.Focus() 'Aを押す
TextBox4.Text = ""
TextBox4.Focus()
Call keybd_event(VK_A, 0, 0, 0)
Call keybd_event(VK_A, 0, KEYEVENTF_KEYUP, 0)
End Sub
お礼
回答への返事遅れて済みません 同じように書き込みましたが全然駄目です 1の一文字しか書けません。1を書いた後Aは書き込み出来ません。 又11も出来ません。 何故でしょうか?