Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms
Die meisten Formulare werden entworfen, indem der Formularoberfläche Steuerelemente hinzugefügt werden, um so eine Benutzeroberfläche zu entwickeln. Ein Steuerelement ist eine Komponente in einem Formular. Es wird verwendet, um Informationen anzuzeigen oder Benutzereingaben zu akzeptieren. Weitere Informationen zu Steuerelementen finden Sie unter Windows Forms-Steuerelemente.
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 hierzu finden Sie unter Arbeiten mit Einstellungen.
So zeichnen Sie ein Steuerelement in einem Formular
Öffnen Sie das Formular. Weitere Informationen hierzu finden Sie unter Gewusst wie: Anzeigen von Windows Forms im Designer.
Klicken Sie in der Toolbox auf das Steuerelement, das zum Formular hinzugefügt werden soll.
Klicken Sie im Formular auf die Stelle, an der die obere linke Ecke des Steuerelements positioniert werden soll, und ziehen Sie den Mauszeiger an die Stelle, an der die untere rechte Ecke des Steuerelements positioniert werden soll.
Das Steuerelement wird mit der angegebenen Größe und Position in das Formular eingefügt.
Tipp
Jedes Steuerelement verfügt über eine vordefinierte Standardgröße. Um dem Formular ein Steuerelement in Standardgröße hinzuzufügen, ziehen Sie es aus der Toolbox in das Formular.
So ziehen Sie ein Steuerelement in ein Formular
Öffnen Sie das Formular. Weitere Informationen hierzu finden Sie unter Gewusst wie: Anzeigen von Windows Forms im Designer.
Klicken Sie in der Toolbox auf das gewünschte Steuerelement, und ziehen Sie es in das Formular.
Das Steuerelement wird in seiner Standardgröße an der angegebenen Position in das Formular eingefügt.
Tipp
Sie können auf ein Steuerelement in der Toolbox doppelklicken, um es in seiner Standardgröße in der linken oberen Ecke des Formulars einzufügen.
Steuerelemente können dem Formular auch dynamisch zur Laufzeit hinzugefügt werden. Im folgenden Codebeispiel wird dem Formular ein TextBox-Steuerelement hinzugefügt, wenn auf ein Button-Steuerelement geklickt wird.
Tipp
Für die folgende Prozedur ist ein Formular erforderlich, auf dem bereits das Button-Steuerelement Button1 platziert ist.
So fügen Sie einem Formular ein Steuerelement programmgesteuert hinzu
Geben Sie in der Methode, durch die das Click-Ereignis der Schaltfläche innerhalb der Formularklasse behandelt wird, mit dem folgenden Beispiel vergleichbaren Code ein, um einen Verweis auf die Steuerelementvariable hinzuzufügen. Legen Sie die Location-Eigenschaft für das Steuerelement fest, und fügen Sie das Steuerelement hinzu:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
private void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }
TextBox myText = new TextBox(); myText.set_Location(new Point(25, 25)); this.get_Controls().Add(myText);
private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }
Tipp
Sie können auch Code hinzufügen, um weitere Steuerelementeigenschaften zu initialisieren.
Sicherheitshinweis Unter Umständen setzen Sie den lokalen Computer über das Netzwerk einem Sicherheitsrisiko aus, wenn Sie auf ein schädliches UserControl verweisen. Allerdings ist dies nur dann ein Problem, wenn ein böswilliger Benutzer ein schädliches benutzerdefiniertes Steuerelement erstellt und Sie es versehentlich dem Projekt hinzufügen.
Siehe auch
Aufgaben
Gewusst wie: Ändern der Größe von Steuerelementen in Windows Forms
Gewusst wie: Festlegen des durch ein Windows Forms-Steuerelement angezeigten Textes