Gewusst wie: Positionieren von Steuerelementen in Windows Forms

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

So positionieren Sie ein Steuerelement über das Eigenschaftenfenster

  1. Klicken Sie auf das zu positionierende Steuerelement.

  2. 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

  1. 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);
    
  2. Ä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

Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von Ausrichtungslinien
Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von TableLayoutPanel
Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von FlowLayoutPanel

Referenz

Windows Forms-Steuerelemente nach Funktion

Weitere Ressourcen

Steuerelemente für Windows Forms
Anordnen von Steuerelementen in Windows Forms
Beschriften einzelner Steuerelemente für Windows Forms und Konfigurieren von Shortcuts für diese Elemente
Steuerelemente für Windows Forms