隨筆04 使用textBox的回車,將數據填入grildViewList

109 阅读1分钟

在 VB.NET 中,您可以通过处理 TextBox 控件的 KeyDown 事件来捕捉用户在 TextBox 中按下回车键的情况。以下是一个示例代码,演示了如何设置 TextBox1 的回车事件:

  1. 打开您的 VB.NET 项目,找到 TextBox1 控件。
  2. 在代码中添加一个 KeyDown 事件处理程序。您可以通过双击 TextBox1 控件或在属性窗口中选择事件并添加处理程序来完成。
  3. 在事件处理程序中,检查按下的键是否是回车键(Keys.Enter),然后执行相应的操作。

下面是具体的代码示例:

vb
复制代码
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
    If e.KeyCode = Keys.Enter Then
        ' 这里是按下回车键后的操作
        MessageBox.Show("回车键被按下!")
        ' 如果希望在按下回车键后不再处理其他事件,可以使用以下代码
        ' e.SuppressKeyPress = True
    End If
End Sub

在这个示例中,当用户在 TextBox1 中按下回车键时,会弹出一个消息框显示“回车键被按下!”。如果您希望在按下回车键后不再处理其他键盘事件,可以取消注释 e.SuppressKeyPress = True 行。

    Private Sub TextBox3_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox3.KeyDown
        Dim newRow As DataGridViewRow = New DataGridViewRow()
        newRow.CreateCells(grdList) ' 为行创建单元格
        newRow.Cells(0).Value = "示例数据1"
        newRow.Cells(1).Value = "示例数据2"
        newRow.Cells(2).Value = "示例数据3"
        newRow.Cells(3).Value = "示例数据4"
        newRow.Cells(4).Value = "示例数据5"

        grdList.Rows.Add(newRow) ' 将新行添加到 DataGridView
    End Sub