Teman-teman,
Saya butuh bantuan. Sementara ini saya sedang bekerja untuk membuat hotkey atau shortcut untuk diacritical marks seperti ā, ī, ū dst. Kalau menggunakan button, saya sudah bisa. Tetapi kalau menggunakan cara ini secara langsung di textbox, saya selalu mendapatkan double karakter. Misalnya, saya membuat shortcut Shift + Alt + a = Ā. Akan tetapi hasil yang akan saya dapatkan adalah ĀĀ pada textbox. Mungkinkah ada teman-teman yang bisa membantu untuk menyelesaikan masalah ini? Berikut ini adalah sourcecodenya:
Private Sub txtfind_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtfind.KeyDown
If e.Alt Then
If e.KeyCode = Keys.A Then
txtfind.Text += "Ā"
End If
End If
End Sub
Atau
Private Sub txtfind_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtfind.KeyDown
If e.Alt Then
If e.KeyCode = Keys.A Then
txtfind.Text += FontHelp.btn1a.Text
End If
End If
End Sub
Thanks.