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.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit 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.
Tipp
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.
Tipp
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;
Tipp
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
Gewusst wie: Festlegen der Bildschirmposition von Windows Forms
Referenz
Windows Forms-Steuerelemente nach Funktion