Я пытаюсь создать приложение vb.net, которое отправляет ключи любому приложению, которое я активирую, но для начинающих, таких как я, я начал использовать его в текстовом поле. но моя проблема в том, что после того, как я нажму кнопку запуска, чтобы запустить ключи отправки, мое приложение зависает. так вот мой код.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Button1.Text = "Start" Then
Button1.Text = "Stop"
TextBox1.Focus()
Do While Button1.Text <> "Start"
SendKeys.Send("{a}")
Thread.Sleep(1000)
Loop
Else
Button1.Text = "Start"
End If
End Sub
Итак, идея в том, что если я нажму кнопку 1, текст изменится на «Стоп», затем он сфокусируется на текстовом поле 1, затем он будет выполнять цикл и посылать клавиши, пока я не нажму кнопку «Стоп». но мне не повезло. надеюсь, что кто-нибудь может мне помочь и добавить какой-нибудь код, который будет работать, даже если я изменю активные окна и продолжу посылать клавиши или нажатия клавиш. Спасибо