Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Comment : ajouter des contrôles à des Windows Forms

 

La plupart des formulaires sont conçus en ajoutant à leur surface des contrôles pour définir une interface utilisateur. Un contrôle est un composant d'un formulaire utilisé pour afficher des informations ou pour accepter les entrées d'utilisateur. Pour plus d'informations sur les contrôles, consultez contrôles Windows Forms.

System_CAPS_noteRemarque

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Customizing Development Settings in Visual Studio.

Pour dessiner un contrôle sur un formulaire

  1. Ouvrez le formulaire. Pour plus d'informations, consultez How to: Display Windows Forms in the Designer.

  2. Dans la Boîte à outils, cliquez sur le contrôle à ajouter au formulaire.

  3. Dans le formulaire, cliquez sur l'endroit où doit venir se positionner le coin supérieur gauche du contrôle, puis faites glisser la souris jusqu'à l'endroit où doit venir se positionner son coin supérieur droit.

    Le contrôle est ajouté au formulaire avec la position et la taille indiquées.

    System_CAPS_noteRemarque

    Une taille par défaut est définie pour chaque contrôle. Pour ajouter un contrôle de la taille par défaut, faites-le glisser jusqu'au formulaire à partir de la Boîte à outils.

Pour faire glisser un contrôle jusqu'à un formulaire

  1. Ouvrez le formulaire. Pour plus d'informations, consultez How to: Display Windows Forms in the Designer.

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

    Le contrôle est ajouté au formulaire avec la taille par défaut et à la position indiquée.

    System_CAPS_noteRemarque

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

    En outre, il est possible d'ajouter dynamiquement des contrôles à un formulaire au moment de l'exécution. Dans l'exemple de code suivant, un contrôle TextBox est ajouté au formulaire lorsque vous cliquez sur le contrôle Button.

    System_CAPS_noteRemarque

    La procédure suivante requiert l'existence d'un formulaire sur lequel est déjà placé un contrôle Bouton (Button1).

Pour ajouter par programme un contrôle à un formulaire

  1. Dans la méthode qui gère l'événement Click du bouton au sein de la classe de votre formulaire, insérez du code semblable au code ci-dessous afin d'ajouter une référence à la variable du contrôle, de définir Location du contrôle et d'ajouter le contrôle.

    private void button1_Click(object sender, System.EventArgs e) 
    {
       TextBox myText = new TextBox();
       myText.Location = new Point(25,25);
       this.Controls.Add (myText);
    }
    
    
    System_CAPS_noteRemarque

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

    System_CAPS_security Sécurité Remarque

    Vous risquez d'exposer votre ordinateur local à un problème de sécurité sur le réseau si vous référencez un UserControl nuisible. Ce risque est présent dans le cas d'une personne malveillante qui crée un contrôle personnalisé préjudiciable, si vous ajoutez par erreur ce contrôle à votre projet.

Afficher: