Freigeben über


Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms

Die meisten Formulare werden durch das Hinzufügen von Steuerelementen zur Oberfläche des Formulars entworfen, um eine Benutzeroberfläche (UI) zu definieren. Ein Steuerelement ist eine Komponente in einem Formular, das zum Anzeigen von Informationen oder Akzeptieren von Benutzereingaben verwendet wird. Weitere Informationen zu Steuerelementen finden Sie unter Windows Forms-Steuerelemente.

So zeichnen Sie ein Steuerelement in einem Formular

  1. Öffnen Sie das Formular. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von Windows-Formularen im Designer.

  2. Klicken Sie in der Toolbox auf das Steuerelement, das Sie Ihrem Formular hinzufügen möchten.

  3. Klicken Sie im Formular auf die Stelle, an der die linke obere Ecke des Steuerelements positioniert werden soll, und ziehen Sie den Mauszeiger an die Stelle, an der sich die untere rechte Ecke des Steuerelements befinden soll.

    Das Steuerelement wird mit der angegebenen Größe und Position zum Formular hinzugefügt.

    Hinweis

    Für jedes Steuerelement ist eine Standardgröße definiert. Sie können ein Steuerelement mit der Standardgröße zum Formular hinzufügen, indem Sie es aus der Toolbox in das Formular ziehen.

So ziehen Sie ein Steuerelement in ein Formular

  1. Öffnen Sie das Formular. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von Windows-Formularen im Designer.

  2. Klicken Sie in der Toolbox auf das gewünschte Steuerelement, und ziehen Sie es in das Formular.

    Das Steuerelement wird an der angegebenen Position mit der jeweiligen Standardgröße zum Formular hinzugefügt.

    Hinweis

    Sie können in der Toolbox auf ein Steuerelement doppelklicken, um es in der oberen linken Ecke des Formulars mit der Standardgröße hinzuzufügen.

    Sie können Steuerelemente auch zur Laufzeit dynamisch zu einem Formular hinzufügen. Im folgenden Codebeispiel wird durch Klicken auf ein Button-Steuerelement ein TextBox-Steuerelement zum Formular hinzugefügt.

    Hinweis

    Für die folgende Vorgehensweise muss ein Formular vorhanden sein, in das bereits in Button-Steuerelement, Button1, eingefügt wurde.

So fügen Sie einem Formular programmgesteuert ein Steuerelement hinzu

  1. Fügen Sie in der Methode, die das Click-Ereignis der Schaltfläche innerhalb der Klasse Ihres Formulars verarbeitet, ähnlichen Code wie den folgenden ein, um einen Verweis auf Ihre Steuerelementvariable hinzuzufügen, die Location-Eigenschaft des Steuerelements festzulegen und das Steuerelement hinzuzufügen.

    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);
    }
    
    private:
      System::Void button1_Click(System::Object ^  sender,
        System::EventArgs ^  e)
      {
        TextBox ^ myText = gcnew TextBox();
        myText->Location = Point(25,25);
        this->Controls->Add(myText);
      }
    

    Hinweis

    Sie können auch Code hinzufügen, um andere Eigenschaften des Steuerelements zu initialisieren.

    Wichtig

    Sie könnten Ihren lokalen Computer über das Netzwerk einem Sicherheitsrisiko aussetzen, indem Sie auf ein schädliches UserControl-Steuerelement verweisen. Dies wäre nur dann bedenklich, wenn eine böswillige Person ein schädliches Steuerelement erstellt, das Sie dann versehentlich Ihrem Projekt hinzufügen.

Weitere Informationen