用户按下换档F1时如何停止帮助请求事件? [英] How to stop helprequested event when user pressed shift F1?

查看:70
本文介绍了用户按下换档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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆