1
我知道有一個事件發生時大小更改,但有一個事件時,我還原窗口(最小化後單擊任務欄)。這是visual basic 2010.儘管我確實知道C和java,但它仍然是Visual Basic的新成員。VB在還原事件
我知道有一個事件發生時大小更改,但有一個事件時,我還原窗口(最小化後單擊任務欄)。這是visual basic 2010.儘管我確實知道C和java,但它仍然是Visual Basic的新成員。VB在還原事件
不言而喻,你需要有條件地生成一些東西。我能想到的兩件事。首先是處理表格的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
第一個非常完美,非常感謝! – user1950278
@ user1950278不客氣,很高興有所幫助 –