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