|
Über die Eigenschaft WindowState
eines Forms können Sie sich darüber informieren, ob das Form
gerade minimiert, maximiert oder normal angezeigt wird.
Wenn Sie jedoch häufiger einen bestimmten Anzeigestatus
abfragen, wäre es vielleicht praktischer, wenn Sie diesen über
eine spezifische Eigenschaft abfragen könnten - so wie Sie ja auch
die Eigenschaften Enabled und Visible direkt abfragen können. Ein
Visual Basic-Form stellt jedoch keine eigenen, direkt zugreifbaren
Eigenschaften für die verschiedenen Anzeigemöglichkeiten zur
Verfügung. Aber kaum etwas sollte leichter für Sie sein, als diese
Eigenschaften selbst nachzurüsten. Fügen Sie einfach die folgenden
Eigenschaften-Prozeduren in das Code-Modul Ihres Forms ein:
Public Property Get Maximized() As Boolean
Maximized = CBool(Me.WindowState = vbMaximized)
End Property
Public Property Get Minimized() As Boolean
Minimized = CBool(Me.WindowState = vbMinimized)
End Property
Public Property Get Normal() As Boolean
Normal = CBool(Me.WindowState = vbNormal)
End Property
Auf ähnliche Weise können Sie Ihre Forms mit beliebigen
weiteren Eigenschaften ausrüsten.
|