2
A
回答
4
你有你的窗体的KeyPreview属性设置为真。
当此属性设置为true, 形式将接收所有的按键响应, KeyDown和KEYUP事件。
1
我不是专家,但我相信这是可能的。我已经完成了之前我有一个事件处理程序处理多个按钮按下,然后根据哪个按钮具有焦点做不同的事情。
的代码是是这样的:
For Each ctl in Me.Controls
If ctl.Type is <whatever type of control you want to handle> And ctl.Isfocused Then
Do whatever
End If
Next
您不必担心递归类似的东西。
如果您希望每个控件执行相同的操作,无论哪个控件具有焦点,它都会更容易。
Private Sub keypresshandle (System arguments ignore this) Handles key1.press, key2.press etc .... key10000.press
do some stuff here
End Sub
相关问题
- 1. keydown事件通用的Windows应用程序在Visual Studio中的VB
- 2. 的.Net事件KeyDown C#
- 3. OnExit事件对于Swing应用程序?
- 4. KeyDown事件不能用.NET WinForms触发?
- 5. IIS .net应用程序,可能在c#应用程序内托管.vb文件?
- 6. 1应用程序内的多个数据库连接 - VB .NET
- 7. 关于.NET应用程序
- 8. 调用KeyDown事件
- 9. 对于整个应用程序的普通runonUIthread
- 10. 整个应用程序的长按事件检测
- 11. 的Xcode的Mac应用程序:监听的keydown事件,而像用Ventrilo
- 12. 用于使用.NET Web服务的VB-ASP应用程序有哪些选项?
- 13. VB:在整个应用程序中访问变量
- 14. 使用WPF KeyDown事件的多个键
- 15. 用于.NET应用程序的设置
- 16. 仅在MDI应用程序的活动子项中启用KeyDown事件c#
- 17. 在Delphi Mdi应用程序的父窗口中使用KeyDown事件
- 18. 在keydown事件
- 19. keydown事件:与“@”
- 20. MS VB对于应用 - 一个TXT文件阅读href的值
- 21. .net窗口应用程序中的事件序列
- 22. 什么文件用于配置整个Web应用程序并影响整个Web应用程序?
- 23. 对于自定义.net应用程序的语音到文本注意事项
- 24. .NET 4.0程序集可以用于.Net 3.5应用程序吗?
- 25. Javascript:调用默认的keydown事件处理程序
- 26. 在应用程序未处于焦点时对事件做出响应
- 27. 在单个keydown上触发不需要的多个KeyDown事件
- 28. 无法在我的WP应用程序中执行KeyUp和KeyDown事件
- 29. VB.NET中的应用程序级KeyUp/KeyDown事件(不是Windows窗体级别)
- 30. 在UWP应用程序中模拟Keyup和keydown之类的键盘事件
注意,如果它通过表单的KeyPreview是不可能的,你可以简单地递归遍历窗体的控件,并在运行时指定一个事件的控件。只要它们具有相同的签名,事件就很容易重用。 – overslacked 2009-09-01 19:34:30