Vorgehensweise: Positionieren von Steuerelementen in Windows Forms

Um Steuerelemente zu positionieren, verwenden Sie den Windows Forms-Designer in Visual Studio oder geben die Eigenschaft Location an.

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

Ziehen Sie das Steuerelement in Visual Studio mithilfe der Maus an die gewünschte Position.

Hinweis

Wählen Sie das Steuerelement aus, und verschieben Sie es mit den PFEILTASTEN, um es genauer 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 durch Komma getrennte Werte für die Eigenschaft Location ein, um das Steuerelement innerhalb seines Containers zu positionieren.

    Der erste Wert (X) gibt den Abstand vom linken Rand des Containers an, der zweite Wert (Y) bezeichnet den Abstand vom oberen Rand des Containerbereichs, gemessen in Pixeln.

    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 Steuerelementposition mithilfe der untergeordneten Eigenschaft Left.

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

Programmgesteuertes Erhöhen des Positionswerts 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 Eigenschaft Location, um die X- und Y-Positionen 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 (diese repräsentiert die Position der Schaltfläche) implizit festzulegen, da diese Struktur eine Kopie der Koordinaten der Schaltfläche enthält.

Weitere Informationen