Gewusst wie: Positionieren von Steuerelementen in Windows Forms
Aktualisiert: November 2007
Verwenden Sie zum Positionieren von Steuerelementen den Windows Forms-Designer, oder legen Sie die Location-Eigenschaft fest.
Hinweis: |
---|
Die angezeigten Dialogfelder und Menübefehle können je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen abweichen. Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So positionieren Sie ein Steuerelement auf der Entwurfsoberfläche des Windows Forms-Designers
Ziehen Sie das Steuerelement mit der Maus an die geeignete Position.
Hinweis: Wählen Sie das Steuerelement aus, und verschieben Sie es mithilfe der Pfeiltasten, um es exakter zu positionieren. Darüber hinaus lassen sich Steuerelemente mithilfe von Ausrichtungslinien genauer auf dem Formular positionieren. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von Ausrichtungslinien.
So positionieren Sie ein Steuerelement über das Eigenschaftenfenster
Klicken Sie auf das zu positionierende Steuerelement.
Geben Sie im Eigenschaftenfenster durch Kommas getrennte Werte für die Location-Eigenschaft ein, um das Steuerelement innerhalb seines Containers zu positionieren.
Der erste Wert (X) entspricht dem Abstand vom linken Containerrand und der zweite Wert (Y) dem Abstand vom oberen Rand des Containerbereichs in Pixel.
Hinweis: Erweitern Sie die Location-Eigenschaft, um die X- und Y-Werte einzeln einzugeben.
So positionieren Sie ein Steuerelement programmgesteuert
Legen Sie für die Location-Eigenschaft des Steuerelements Point fest.
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1.set_Location(new Point(100, 100)); button1->Location = Point(100, 100);
Ändern Sie die X-Koordinate der Steuerelementposition mithilfe der untergeordneten Left-Eigenschaft.
Button1.Left = 300
button1.Left = 300;
button1.set_Left(500); button1->Left = 300;
So inkrementieren Sie die Position eines Steuerelements programmgesteuert
Legen Sie die untergeordnete Left-Eigenschaft fest, um die X-Koordinate des Steuerelements zu inkrementieren.
Button1.Left += 200
button1.Left += 200;
button1.set_Left(button1.get_Left() + 200); button1->Left += 200;
Hinweis: Verwenden Sie die Location-Eigenschaft, um die X- und Y-Position eines Steuerelements gleichzeitig festzulegen. Um eine Position individuell festzulegen, verwenden Sie die untergeordnete Left-Eigenschaft (X) oder die untergeordnete Top-Eigenschaft (Y) des Steuerelements. Die X- und Y-Koordinaten der Point-Struktur, die die Position der Schaltfläche darstellt, sollten keinesfalls implizit definiert werden, da diese Struktur eine Kopie der Koordinaten der Schaltfläche enthält.
Siehe auch
Aufgaben
Referenz
Windows Forms-Steuerelemente nach Funktion
Weitere Ressourcen
Steuerelemente für Windows Forms