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

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