.net - 禁用 datagridview 中的默认 Enter/Return 键行为

标签 .net vb.net winforms datagridview

在 vb.net datagridview 中,默认的 Enter/Return 键行为是移动到下一行,是否有一种快速简便的方法可以避免这种情况。

欢迎任何建议

最佳答案

您可以在 gridview key down 事件中尝试这样的操作

Private Sub DataGridView1_Keydown (...) Handlers DataGridView1.KeyDown
   If e.KeyCode = Keys.Enter Then
       ' Your code here
       e.SuppressKeyPress = True
  End If 
End Sub

另一种选择是创建自定义网格 View 控件

DataGridView.ProcessDataGridViewKey Method

关于.net - 禁用 datagridview 中的默认 Enter/Return 键行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1887299/

相关文章:

c# - 验证影响整个表单,不能按下任何按钮

c# - 从 XSD 模式生成类

c# - 如何从编译的程序集中确定原始 .NET 语言?

c# - 从 WCF 中的 web.config 获取 Sitecore "Site"数据

c# - 如何使用azure函数或逻辑应用程序监视sftp中的多个位置?

vb.net - 这是 VB 6 : iif (integervariable, 0、1) 中某些属性的正则表达式吗?

javascript - ASP.NET 引用 JavaScript 函数

c# - WinForm无法滚动到底部

c# - 禁用 ToolStripMenuItem 突出显示?

C# - EventHandler 始终为空