Я думаю, это то, что вы ищете:
Private myNewKey As Char
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Convert.ToChar(myNewKey) Then
e.Handled = True ' to prevent getting the Press Key to be entered
TextBox1.Text = Clipboard.GetText
End If
End Sub
Private Sub TextBox2_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox2.KeyPress
myNewKey = e.KeyChar
Label1.Text = "New paste key set to: " + e.KeyChar.ToString
End Sub
Эта программа меняет вставочный ключ каждый раз, когда пользователь меняет его на свой собственный wi sh. Просто объявите переменную, которая содержит новую указанную клавишу, и когда пользователю будет предложено ввести новую клавишу, ему будет назначена переменная.
В конце концов, когда пользователь нажимает ту же клавишу, TextBox1
Будет вызвано событие KeyPress, и текст TextBox будет установлен на Clipboard.GetText
.
Ключ установлен на 5 , и когда пользователь нажимает его во время фокусировки на TextBox1 (второе поле), текст будет вставлен.