Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce tutoriel, vous allez apprendre à utiliser Visual Studio pour créer une application Windows Forms. Visual Studio fournit un concepteur visuel pour vous permettre d’ajouter des contrôles et de gérer des événements. À la fin de ce tutoriel, vous disposez d’une application simple qui ajoute des noms à une zone de liste.
Dans ce tutoriel, vous allez :
- Créez une application Windows Forms.
- Ajoutez des contrôles à un formulaire.
- Gérez les événements de contrôle pour fournir des fonctionnalités d’application.
- Exécutez l’application.
Conditions préalables
-
Visual Studio 2026
- Sélectionnez la charge de travail développement d'applications de bureau .NET
- Sélectionnez le composant individuel .NET 10
Créer une application Windows Forms
La première étape de création d’une application consiste à ouvrir Visual Studio et à générer l’application à partir d’un modèle.
Ouvrez Visual Studio.
Sélectionnez Créer un projet.
capture d’écran
Dans la zone Rechercher des modèles , tapez winforms et attendez que les résultats de la recherche apparaissent.
Dans la liste déroulante code, choisissez C# ou Visual Basic.
Dans la liste des modèles, sélectionnez Windows Forms Application puis Next.
Important
Ne sélectionnez pas le modèle Windows Forms App (.NET Framework).
L’image suivante montre à la fois C# et Visual Basic .NET modèles de projet. Si vous avez appliqué le filtre de langage de code , le modèle correspondant est répertorié.
Dans la fenêtre Configurer votre nouveau projet, définissez le nom du projet sur Noms , puis sélectionnez Suivant.
Vous pouvez également enregistrer votre projet dans un autre dossier en ajustant le chemin d’accès à l’emplacement .
Enfin, dans la fenêtre Additional information, sélectionnez .NET 10.0 (support à long terme) pour le paramètre Framework, puis sélectionnez Create.
capture d'écran
Une fois Visual Studio généré l’application, elle ouvre la fenêtre du concepteur pour le formulaire par défaut, Form1. Si le concepteur de formulaires n'est pas visible, double-cliquez sur le formulaire dans la fenêtre Explorateur de solutions pour ouvrir la fenêtre du concepteur.
Activer les fenêtres Boîte à outils et Propriétés
Par défaut, Visual Studio n'ouvre pas les fenêtres Boîte à outils et Propriétés. Visual Studio se souvient quand vous ouvrez ces fenêtres et les conserve à l’avenir.
Pour ouvrir les fenêtres :
- Sélectionnez l’élément de menu Afficher laboîte à outils.
- Sélectionnez l’élément de menu Afficher les propriétés de lafenêtre.
Parties importantes de Visual Studio
La prise en charge de Windows Forms dans Visual Studio comporte quatre composants importants avec lesquels vous interagissez lors de la création d’une application :
Explorateur de solutions
Tous vos fichiers projet, code, formulaires et ressources s’affichent dans cette fenêtre.
Propriétés
Cette fenêtre affiche les paramètres de propriété que vous pouvez configurer en fonction du contexte de l’élément sélectionné. Par exemple, si vous sélectionnez un élément dans Explorateur de solutions, vous voyez les paramètres liés au fichier. Si vous sélectionnez un objet dans le Concepteur, vous voyez les propriétés du contrôle ou du formulaire.
Concepteur de formulaires
Il s’agit du concepteur du formulaire. Il est interactif et vous pouvez faire glisser-déplacer des objets à partir de la boîte à outils. En sélectionnant et en déplaçant des éléments dans le concepteur, vous pouvez composer visuellement l’interface utilisateur pour votre application.
Boîte à outils
La boîte à outils contient tous les contrôles que vous pouvez ajouter à un formulaire. Pour ajouter un contrôle au formulaire actif, double-cliquez sur un contrôle ou faites glisser-déplacer le contrôle vers le formulaire.
Ajouter des contrôles au formulaire
Avec le concepteur de formulaires Form1 ouvert, utilisez la fenêtre Boîte à outils pour ajouter les contrôles suivants au formulaire en les faisant glisser à partir de la boîte à outils et en les supprimant sur le formulaire :
- Bouton
- Étiquette
- Liste déroulante
- Zone de texte
Positionnez et dimensionner les contrôles en fonction de l’image suivante :
Vous pouvez déplacer et redimensionner les contrôles avec la souris pour qu’ils correspondent à l’image précédente, ou utiliser le tableau suivant pour configurer chaque contrôle. Pour configurer un contrôle, sélectionnez-le dans le concepteur, puis définissez le paramètre approprié dans la fenêtre Propriétés . Lorsque vous configurez le formulaire, sélectionnez la barre de titre du formulaire.
| Objet | Réglage | Valeur |
|---|---|---|
| Étiquette | Emplacement | 12, 9 |
| Texto | Names |
|
| ListBox | Nom | lstNames |
| Emplacement | 12, 27 |
|
| Taille | 120, 94 |
|
| Zone de texte | Nom | txtName |
| Emplacement | 138, 26 |
|
| Taille | 100, 23 |
|
| bouton | Nom | btnAdd |
| Emplacement | 138, 55 |
|
| Taille | 100, 23 |
|
| Texto | Add Name |
|
| Forme | Texto | Names |
| Taille | 268, 180 |
Gérer les événements
Après avoir mis en place tous les contrôles sur le formulaire, ajoutez des gestionnaires d’événements pour répondre à l’entrée utilisateur. Accédez au concepteur de formulaires et effectuez les étapes suivantes :
Sélectionnez le contrôle du bouton Ajouter un nom dans le formulaire.
Dans la fenêtre Propriétés , sélectionnez l’icône d’événements pour répertorier les événements du bouton.
Recherchez l’événement Click et double-cliquez dessus pour générer un gestionnaire d’événements.
Cette action ajoute le code suivant au formulaire :
private void btnAdd_Click(object sender, EventArgs e) { }Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click End SubLe code de ce gestionnaire ajoute le nom spécifié par la zone de texte à la zone de liste. Toutefois, vous souhaitez ajouter deux conditions pour ajouter le nom : le nom ne peut pas être vide et le nom n’existe pas déjà.
Le code suivant illustre l’ajout d’un nom au contrôle :
private void btnAdd_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtName.Text) && !lstNames.Items.Contains(txtName.Text)) lstNames.Items.Add(txtName.Text); }Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click If Not String.IsNullOrWhiteSpace(txtName.Text) And Not lstNames.Items.Contains(txtName.Text) Then lstNames.Items.Add(txtName.Text) End If End Sub
Exécuter l’application
Après avoir géré l’événement, exécutez l’application en appuyant sur la touche F5 ou en sélectionnant DéboguerDémarrer le débogage dans le menu. Au démarrage de l’application, le formulaire s’affiche. Entrez un nom dans la zone de texte et sélectionnez le bouton.
Contenu connexe
- En savoir plus sur Windows Forms
- Vue d’ensemble de l’utilisation de contrôles
- Vue d’ensemble des événements
.NET Desktop feedback