Partager via


Guide pratique pour ajouter des contrôles à Windows Forms

La plupart des formulaires sont conçus en ajoutant des contrôles à la surface du formulaire pour définir une interface utilisateur (UI). Un contrôle est un composant d’un formulaire utilisé pour afficher des informations ou accepter l’entrée utilisateur. Pour plus d'informations sur les contrôles, consultez les contrôles de Windows Forms.

Pour dessiner un élément de contrôle sur un formulaire

  1. Ouvrez le formulaire. Pour plus d’informations, consultez Comment afficher des formulaires Windows dans le concepteur.

  2. Dans la boîte à outils , cliquez sur le contrôle que vous souhaitez ajouter à votre formulaire.

  3. Dans le formulaire, cliquez sur l’emplacement où se trouve le coin supérieur gauche du contrôle, puis faites glisser vers l’emplacement où se trouve le coin inférieur droit du contrôle.

    Le contrôle est ajouté au formulaire avec l’emplacement et la taille spécifiés.

    Note

    Chaque contrôle a une taille par défaut définie. Vous pouvez ajouter un contrôle à votre formulaire dans la taille par défaut du contrôle en le faisant glisser de la boîte à outils vers le formulaire.

Pour faire glisser un contrôle vers un formulaire

  1. Ouvrez le formulaire. Pour plus d’informations, consultez Comment : afficher les formulaires Windows dans le concepteur.

  2. Dans la boîte à outils , cliquez sur le contrôle souhaité et faites-le glisser vers votre formulaire.

    Le contrôle est ajouté au formulaire à l’emplacement spécifié dans sa taille par défaut.

    Note

    Vous pouvez double-cliquer sur un contrôle dans la boîte à outils pour l’ajouter au coin supérieur gauche du formulaire dans sa taille par défaut.

    Vous pouvez également ajouter des contrôles dynamiquement à un formulaire au moment de l’exécution. Dans l’exemple de code suivant, un contrôle TextBox est ajouté au formulaire lorsqu’un contrôle Button est cliqué.

    Remarque

    La procédure suivante nécessite l’existence d’un formulaire avec un contrôle Bouton , Button1, déjà placé dessus.

Pour ajouter un contrôle à un formulaire par programmation

  1. Dans la méthode qui gère l’événement Click du bouton dans la classe de votre formulaire, insérez du code similaire à ce qui suit pour ajouter une référence à votre variable de contrôle, définissez la Locationdu contrôle et ajoutez le contrôle.

    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);
      }
    

    Note

    Vous pouvez également ajouter du code pour initialiser d’autres propriétés du contrôle.

    Important

    Vous pouvez exposer votre ordinateur local à un risque de sécurité via le réseau en référençant une UserControlmalveillante. Cela ne serait une préoccupation que dans le cas d'une personne malveillante créant un contrôle nuisible personnalisé et que vous l'ajoutez par erreur à votre projet.

Voir aussi