我知道大小更改时有一个事件,但是当我恢复窗口时是否有一个事件(在任务栏最小化后单击它)。这是Visual Basic 2010。我是Visual Basic 的新手,虽然我知道C 和Java。
user1950278
问问题
2217 次
1 回答
0
不是说你需要有条件地产生一些东西。我能想到两件事。首先是处理Activated
表单的事件并测试是否WindowState
最小化,如果是,那么做你想做的事。另一种方法是也覆盖OnLocationChanged
方法检查WindowState
。
Private Sub Form1_Activated(sender As System.Object, e As System.EventArgs) Handles MyBase.Activated
If WindowState = FormWindowState.Minimized Then
'Your Code here
End If
End Sub
或者
Protected Overrides Sub OnLocationChanged(e As System.EventArgs)
If WindowState = FormWindowState.Minimized Then
'Your Code here
End If
MyBase.OnLocationChanged(e)
End Sub
于 2013-01-18T03:23:33.617 回答