用于控制Keypress事件的按钮?

时间:2015-02-20 21:48:21

标签: vb.net keypress

我是VB的新手,但是从我这个网站开始学习很多东西。我有另一个困境似乎是一个非常简单的解决方案,但我遇到了麻烦,即使通过搜索这个网站和谷歌。我想使用表单上的按钮来按住shift键。因此,单击该按钮时,会以编程方式按住Shift键,直到再次单击该按钮。谢谢

1 个答案:

答案 0 :(得分:0)

我相信你正试图抓住关键的新闻。如果是这样,这将有所帮助:

Private Sub Form1_KeyDown(ByVal sender As Object, _ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    If ProgressBar1.Value = 100 Then
        If e.KeyCode = Keys.G Then
      DO SOMETHING 
end if
end sub

您还可以使用其他内容:

My.Computer.Keyboard.CtrlKeyDown 

这可以作为if声明的一部分包含在内。

示例:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If My.Computer.Keyboard.CtrlKeyDown Then
me.hide
end sub