2011-02-11 5 views

답변

0

SizeChanged 이벤트를 사용하여 WindowState의 변경 사항을 모니터링 할 수 있습니다. 이 변경 될 때마다이 샘플에 관계없이 어떤 상태에서 어떤 상태로는 WindowStateChanged 이벤트를 발생합니다

Public Event WindowStateChanged As EventHandler 
Private currentWindowsState As FormWindowState 

Protected Overrides Sub OnSizeChanged(ByVal e As System.EventArgs) 
    MyBase.OnSizeChanged(e) 
    If WindowState <> currentWindowsState Then 
     currentWindowsState = WindowState 
     OnWindowStateChanged(EventArgs.Empty) 
    End If 
End Sub 

Protected Sub OnWindowStateChanged(ByVal e As EventArgs) 
    RaiseEvent WindowStateChanged(Me, e) 
End Sub 

: 그럼 당신은 변경 될 때 발생합니다 사용자 정의 이벤트를 노출 할 수 있습니다. 특정 주에서만 조건을 쉽게 올릴 수 있습니다.

관련 문제