cengklek Ответов: 2

Как закрыть клавиатуру комбайном


Привет всем, я хочу создать chrome launch с полноэкранным режимом, и я хочу закрыть chrome с помощью клавиатуры, такой как ALT+F, но когда я нажимаю ALT+F chrome все еще открыт. Как я могу реализовать свою идею?
это мой код.

Что я уже пробовал:

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Brun.Click
        Dim okcancel As String
        okcancel = MessageBox.Show("Xambrowser ini di buat oleh Syarif SMKIU, tekan OK untuk melanjutkan", "Informasi", MessageBoxButtons.OKCancel, MessageBoxIcon.Information)
        If okcancel = DialogResult.OK Then
            Dim ProcessProperties As New ProcessStartInfo("chrome.exe")
            ProcessProperties.Arguments = Turl.Text & " " & Targ.Text
            Dim myProcess As Process = Process.Start(ProcessProperties)

            Brun.Text = "Stop"
            Brun.ForeColor = Color.Green
            Me.KeyPreview = True
            Timer1.Start()
        End If
    End Sub
    Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
        If e.Alt And e.KeyCode.ToString = "F" Then
            MessageBox.Show("terimakasih")
            Brun.Text = "RUN"
            Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("chrome")
            For Each p As Process In pProcess
                p.Kill()
            Next
        End If
    End Sub
End Class

2 Ответов

Рейтинг:
1

OriginalGriff

Мы не можем сказать без вашей точной системы и запущенного кода. Это может быть так же просто, как вы не установили форму KeyPreview свойство к "истине", мы не можем сказать.

Так что все будет зависеть от тебя.
К счастью, у вас есть инструмент, который поможет вам выяснить, что происходит: отладчик.
Поставьте точку останова на линии

MessageBox.Show("terimakasih")
Затем запустите код через отладчик. Затем посмотрите на свой код и на свои данные и определите, что должно произойти вручную. Затем по одному шагу в каждой строке проверяйте, что то, что вы ожидали, произойдет именно так, как и произошло. Когда это не так, тогда у вас есть проблема, и вы можете вернуться назад (или запустить ее снова и посмотреть более внимательно), чтобы выяснить, почему.

Извините, но мы не можем этого сделать для вас - пришло время освоить новый (и очень, очень полезный) навык: отладку!


Рейтинг:
1

Richard MacCutchan

Зачем заново изобретать то, что уже доступно? Вы можете закрыть любое приложение в Windows с помощью Alt+F4.