用户按下换档F1时如何停止帮助请求事件? [英] How to stop helprequested event when user pressed shift F1?
本文介绍了用户按下换档F1时如何停止帮助请求事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用HelpRequested事件来处理帮助。使用F1键可以正常工作,但它也适用于Shift F1,我想停止转换F1。
我尝试了什么:
Private Sub KGMERP_HelpRequested(发件人为对象,hlpevent为HelpEventArgs)处理我.HelpRequested
试试< br $>
Process.Start(https://youtu.be/oXz5Cg9T6cw)
Catch ex As例外
msgbox(ex)
结束尝试
结束Sub
I user HelpRequested event to handle help. It works fine with F1 key, but it also works with Shift F1, I want to stop Shift F1.
What I have tried:
Private Sub KGMERP_HelpRequested(sender As Object, hlpevent As HelpEventArgs) Handles me.HelpRequested
Try
Process.Start("https://youtu.be/oXz5Cg9T6cw")
Catch ex As Exception
msgbox(ex)
End Try
End Sub
推荐答案
Private ShiftDown As Boolean
Private Sub Form1_HelpRequested(ByVal sender As Object, ByVal hlpevent As System.Windows.Forms.HelpEventArgs) Handles Me.HelpRequested
If ShiftDown = False Then
hlpevent.Handled = True
MsgBox("Hello World")
End If
End Sub
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
ShiftDown = e.Shift
End Sub
Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
ShiftDown = False
End Sub
这篇关于用户按下换档F1时如何停止帮助请求事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文