【发布时间】:2016-08-18 18:47:30
【问题描述】:
我正在尝试使我的程序在按键时最小化和最大化(我正在使用 h 键)。
Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
Select Case e.KeyChar
Case "h"
If Me.WindowState = FormWindowState.Maximized Then
Me.WindowState = FormWindowState.Minimized
ElseIf Me.WindowState = FormWindowState.Minimized Then
Me.WindowState = FormWindowState.Maximized
End If
End Select
End Sub
End Class
我不明白为什么它不起作用。
【问题讨论】:
-
它在做什么?
-
@Brandon :可能什么都没有。我怀疑这与他按下按键时表单没有焦点有关。
-
@VisualVincent 我并没有真正阅读代码,但是当表单最小化时它不会工作。那是 PInvoke 领域。
-
@Brandon : 如前所述... :)
标签: vb.net