Freigeben über


So geht's: Steuerelemente bei Windows Forms positionieren

Verwenden Sie zum Positionieren von Steuerelementen den Windows Forms-Designer in Visual Studio, oder geben Sie die Location-Eigenschaft an.

Positionieren eines Steuerelements auf der Designoberfläche des Windows Forms-Designers

Ziehen Sie das Steuerelement in Visual Studio mit der Maus an die entsprechende Position.

Hinweis

Wählen Sie das Steuerelement aus und bewegen Sie es mithilfe der Pfeiltasten, um es präziser zu positionieren. Darüber hinaus unterstützen Ausrichtungslinien Sie dabei, Steuerelemente präzise in Ihrem Formular zu platzieren. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von Ausrichtungslinien.

Positionieren eines Steuerelements mithilfe des Eigenschaftenfensters

  1. Wählen Sie in Visual Studio das Steuerelement aus, das Sie positionieren möchten.

  2. Geben Sie im Fenster Eigenschaften Werte für die Eigenschaft Location ein, getrennt durch ein Komma, um das Steuerelement in ihrem Container zu positionieren.

    Die erste Zahl (X) ist der Abstand vom linken Rand des Containers; die zweite Zahl (Y) ist der Abstand vom oberen Rand des Containerbereichs in Pixel.

    Hinweis

    Sie können die Eigenschaft Location erweitern, um die X- und Y-Werte einzeln einzugeben.

So positionieren Sie ein Steuerelement programmgesteuert

  1. Legen Sie die Eigenschaft Location des Steuerelements auf einen Point fest.

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. Ändern Sie die X-Koordinate der Position des Steuerelements mithilfe der Left-Untereigenschaft.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1->Left = 300;
    

Programmgesteuertes Erhöhen der Position eines Steuerelements

Legen Sie die untergeordnete Eigenschaft Left fest, um die X-Koordinate des Steuerelements zu erhöhen.

Button1.Left += 200
button1.Left += 200;
button1->Left += 200;

Hinweis

Verwenden Sie die Location-Eigenschaft, um die X- und Y-Position eines Steuerelements gleichzeitig festzulegen. Um eine Position einzeln festzulegen, verwenden Sie die Untereigenschaft Left (X) oder Top (Y) des Steuerelements. Versuchen Sie nicht, die X- und Y-Koordinaten der Point Struktur, die die Position der Schaltfläche darstellt, implizit festzulegen, da diese Struktur eine Kopie der Koordinaten der Schaltfläche enthält.

Siehe auch