我使用 .NET Framework 4.5 (Visual Studio 2012 RC Professional) 在 Visual C# 中编写了一个应用程序。在这个应用程序中,我有一个 WebBrowser 元素。
Ctrl + O
当我执行一些击键(例如
我试图用 WebBrowser 做一些事情previewKeyDown
,但我不知道该怎么做。
你能帮我解决这个问题吗?
谢谢
我使用 .NET Framework 4.5 (Visual Studio 2012 RC Professional) 在 Visual C# 中编写了一个应用程序。在这个应用程序中,我有一个 WebBrowser 元素。
Ctrl + O
当我执行一些击键(例如
我试图用 WebBrowser 做一些事情previewKeyDown
,但我不知道该怎么做。
你能帮我解决这个问题吗?
谢谢
您应该KeyPreview = true
在托管表格上进行设置。
添加属性
PreviewKeyDown="WindowKeyDown"
private void WindowKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.A && Keyboard.Modifiers == ModifierKeys.Control)
{
MessageBox.Show("CTRL + A Pressed!");
}
}
在此处查看此链接 或