Formularpositionierung für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Die Position eines Formulars auf dem Bildschirm wird in Visual Basic 6.0 und Visual Basic 2008 auf unterschiedliche Weise festgelegt.

Konzeptionelle Unterschiede

Left-Eigenschaft und Top-Eigenschaft

In Visual Basic 6.0 kann die anfängliche Bildschirmposition für ein Formular zur Entwurfszeit mithilfe des Fensters Formularlayout oder durch die Left-Eigenschaft sowie die Top-Eigenschaft im Fenster Eigenschaften festgelegt werden. Die Left-Eigenschaft und die Top-Eigenschaft können auch programmgesteuert festgelegt werden.

In Visual Basic 2008 wird die anfängliche Position auf dem Bildschirm zur Entwurfszeit über die Location-Eigenschaft oder programmgesteuert durch das Festlegen der Location-Eigenschaft auf ein Point-Objekt festgelegt.

StartUpPosition-Eigenschaft

Darüber hinaus wird in Visual Basic 6.0 eine StartUpPosition-Eigenschaft unterstützt, mit der von Windows automatisch eine Position festgelegt werden kann (z. B. in der Bildschirmmitte). Die Standardeinstellung ist Manual und bedeutet, dass die Left-Eigenschaft und die Top-Eigenschaft Vorrang haben.

In Visual Basic 2008 erfüllt die StartPosition-Eigenschaft die gleiche Funktion. Die Standardeinstellung lautet nun WindowsDefaultLocation. Das führt dazu, dass die Location-Eigenschaft ignoriert wird.

Siehe auch

Aufgaben

Gewusst wie: Festlegen der Bildschirmposition von Windows Forms