我不时使用代码来模拟关键事件。
像这样:
Dim kea As New KeyEventArgs(Keys.N)
DataGridView1_KeyDown(sender, kea)
那个作品不错
现在我需要同样的方式来发送 Ctrl+N。但我找不到如何做到这一点。
我尝试什么...
Dim kea As New KeyEventArgs(Keys.N And Keys.ControlKey)
但这不想按预期工作。
如何正确执行此操作?
我不时使用代码来模拟关键事件。
像这样:
Dim kea As New KeyEventArgs(Keys.N)
DataGridView1_KeyDown(sender, kea)
那个作品不错
现在我需要同样的方式来发送 Ctrl+N。但我找不到如何做到这一点。
我尝试什么...
Dim kea As New KeyEventArgs(Keys.N And Keys.ControlKey)
但这不想按预期工作。
如何正确执行此操作?
正如您在MSDN 文档中所读到的那样,您应该将键与按位 OR 运算符结合起来:
Dim kea As New KeyEventArgs(Keys.N Or Keys.Control)