vb.net - 当用户在 ToolStripTextBox (VB.NET) 中按下 "Enter"

标签 vb.net events textbox

我有一个 ToolStripTextBox(它的名称是 SearchBox),我希望在用户键入内容并按下回车键后将它们带到一个 URL。我已经整理好 URL 部分,但我需要知道之后会发生什么

Handles SearchBox.{what?}

当用户按下“enter”时,我在智能感知弹出窗口中没有看到任何事件。

那么,换句话说,我该如何在用户按下 enter 后执行操作?

    Private Sub ToolStripComboBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SearchBox.**?????**

    Dim SearchString As String
    SearchString = SearchBox.Text

    Dim URL As String
    URL = ("https://www.example.com/search.php?&q=" + SearchString)

    Process.Start(URL)
End Sub

最佳答案

获取自:

eliminate the enter key after pressing it in the keyup event of a textbox

不准确,但有帮助。

    Public Sub SearchBox_KeyPress(ByVal sender As Object, ByVal e As KeyEventArgs) Handles SearchBox.KeyDown

    If e.KeyCode = Keys.Enter Then

        Dim SearchString As String
        SearchString = SearchBox.Text

        Dim URL As String
        URL = ("https://www.example.com/search.php?search=" + SearchString)

        Process.Start(URL)

    End If
End Sub

关于vb.net - 当用户在 ToolStripTextBox (VB.NET) 中按下 "Enter",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575311/

相关文章:

c++ - 事件(线程)可以持续多长时间

c# - 我的命令触发后如何使用 MVVM 清除我的文本框

regex - VB.Net正则表达式匹配

c# - 我可以在同一台计算机上安装两个相同版本的Visual Studio吗?

javascript - 将 Window 对象上的鼠标滚轮事件更改为 {passive : false} - Javascript

events - Angular2 点击事件未触发

c++ - 通过将两个不同的文本框值相乘来设置标签的文本值

r - 带有 tcl tk 和 R 的不可编辑框

vb.net - 使用 WebClient 处理 VB.NET SSIS 脚本中的异常(FTP 下载)

WPF MVVM 取消注册处理程序