模拟控制+键事件

时间:2012-12-16 17:40:38

标签: vb.net

我不时使用代码来模拟关键事件 像这样:

Dim kea As New KeyEventArgs(Keys.N)
DataGridView1_KeyDown(sender, kea)

这项工作很好。
现在我需要以相同的方式发送Ctrl + N. 但是我找不到怎么做。

我尝试了什么...

Dim kea As New KeyEventArgs(Keys.N And Keys.ControlKey)

但是,这不希望按预期工作。

如何正确地做到这一点?

1 个答案:

答案 0 :(得分:2)

正如您在MSDN documentation中读到的那样,您应该将键与按位OR运算符组合使用:

Dim kea As New KeyEventArgs(Keys.N Or Keys.Control)