C# Windows Tutoriel d'application de formulaires avec exemple

Jusqu'ร  prรฉsent, nous avons vu comment travailler avec C# pour crรฉer des applications basรฉes sur une console. Mais dans un scรฉnario rรฉel, l'รฉquipe utilise normalement Visual Studio et C# pour crรฉer l'une ou l'autre Windows Formulaires ou applications Web.

Une application Windows Form est une application conรงue pour sโ€™exรฉcuter sur un ordinateur. Il ne fonctionnera pas sur un navigateur Web car il deviendra alors une application Web.

Ce tutoriel se concentrera sur la faรงon dont nous pouvons crรฉer Windows-applications basรฉes. Nous apprendrons รฉgalement quelques bases sur la faรงon de travailler avec les diffรฉrents รฉlรฉments de C#. Windows .

Windows Notions de base sur les formulaires

A Windows L'application de formulaires est celle qui s'exรฉcute sur l'ordinateur de bureau. UN Windows Une application de formulaires aura normalement une collection de contrรดles tels que des รฉtiquettes, des zones de texte, des zones de liste, etc.

Ci-dessous un exemple de simple Windows formulaire d'application C#. Il affiche un simple รฉcran de connexion, accessible par l'utilisateur. L'utilisateur entrera les informations d'identification requises, puis cliquera sur le bouton Connexion pour continuer.

Windows Notions de base sur les formulaires

Donc un exemple des contrรดles disponibles dans l'application ci-dessus

  1. Il s'agit d'une collection de contrรดles d'รฉtiquette qui sont normalement utilisรฉs pour dรฉcrire les contrรดles adjacents. Donc, dans notre cas, nous avons 2 zones de texte, et les รฉtiquettes sont utilisรฉes pour indiquer ร  l'utilisateur qu'une zone de texte sert ร  saisir le nom d'utilisateur et l'autre au mot de passe.
  2. Les 2 zones de texte sont utilisรฉes pour contenir le nom d'utilisateur et le mot de passe qui seront saisis par l'utilisateur.
  3. Enfin, nous avons le contrรดle des boutons. Le contrรดle du bouton aura normalement du code attachรฉ pour effectuer un certain ensemble dโ€™actions. Ainsi, par exemple, dans le cas ci-dessus, nous pourrions demander au bouton d'effectuer une action de validation du nom d'utilisateur et du mot de passe saisis par l'utilisateur.

C# Bonjour tout le monde

Examinons maintenant un exemple de la faรงon dont nous pouvons implรฉmenter une simple application ยซ hello world ยป dans Visual Studio. Pour cela, nous devrons mettre en ล“uvre les รฉtapes mentionnรฉes ci-dessous

ร‰tape 1) La premiรจre รฉtape implique la crรฉation d'un nouveau projet dans Visual Studio. Aprรจs le lancement Visual Studio, vous devez choisir l'option de menu Nouveau->Projet.

C# Bonjour tout le monde

ร‰tape 2) L'รฉtape suivante consiste ร  choisir le type de projet comme Windows Demande de formulaires. Ici, nous devons รฉgalement mentionner le nom et l'emplacement de notre projet.

C# Bonjour tout le monde

  1. Dans la boรฎte de dialogue du projet, nous pouvons voir diffรฉrentes options pour crรฉer diffรฉrents types de projets dans Visual Studio. Cliquez sur le bouton Windows option sur le cรดtรฉ gauche.
  2. Lorsque nous cliquons sur le Windows options ร  lโ€™รฉtape prรฉcรฉdente, nous pourrons voir une option pour Windows Demande de formulaires. Cliquez sur cette option.
  3. Nous donnerons un nom ร  l'application. Dans notre cas, il s'agit de DemoApplication. Nous fournirons รฉgalement un emplacement pour stocker notre application.
  4. Enfin, nous cliquons sur le bouton ยซ OK ยป pour laisser Visual Studio crรฉer notre projet.

Si les รฉtapes ci-dessus sont suivies, vous obtiendrez le rรฉsultat ci-dessous dans Visual Studio.

Production:-

C# Bonjour tout le monde

Vous verrez un concepteur de formulaires affichรฉ dans Visual Studio. C'est dans ce concepteur de formulaires que vous commencerez ร  crรฉer votre Windows Demande de formulaires.

C# Bonjour tout le monde

Dans l'Explorateur de solutions, vous pourrez รฉgalement voir la solution DemoApplication. Cette solution contiendra les 2 fichiers de projet ci-dessous

  1. Une application Form appelรฉe Forms1.cs. Ce fichier contiendra tout le code du Windows Formulaire de demande.
  2. Le programme principal appelรฉ Program.cs est un fichier de code par dรฉfaut crรฉรฉ lors de la crรฉation d'une nouvelle application dans Visual Studio. Ce code contiendra le code de dรฉmarrage de l'application dans son ensemble.

Sur le cรดtรฉ gauche de Visual Studio, vous verrez รฉgalement un outilBox. La boรฎte ร  outils contient tous les contrรดles qui peuvent รชtre ajoutรฉs ร  un Windows Formulaires. Les contrรดles comme une zone de texte ou une รฉtiquette ne sont que quelques-uns des contrรดles qui peuvent รชtre ajoutรฉs ร  un Windows Formes.

Vous trouverez ci-dessous une capture d'รฉcran de l'apparence de la boรฎte ร  outils.

C# Bonjour tout le monde

ร‰tape 3) Dans cette รฉtape, nous allons maintenant ajouter une รฉtiquette au formulaire qui affichera ยซ Hello World ยป. Dans la boรฎte ร  outils, vous devrez choisir le contrรดle Label et simplement le faire glisser sur le formulaire.

C# Bonjour tout le monde

Une fois que vous avez fait glisser l'รฉtiquette vers le formulaire, vous pouvez voir l'รฉtiquette intรฉgrรฉe au formulaire, comme indiquรฉ ci-dessous.

C# Bonjour tout le monde

ร‰tape 4) L'รฉtape suivante consiste ร  accรฉder aux propriรฉtรฉs du contrรดle et ร  modifier le texte en ยซ Hello World ยป.

Pour accรฉder aux propriรฉtรฉs d'un contrรดle, vous devez cliquer avec le bouton droit sur le contrรดle et choisir l'option de menu Propriรฉtรฉs.

C# Bonjour tout le monde

  • Le panneau des propriรฉtรฉs apparaรฎt รฉgalement dans Visual Studio. Donc pour le contrรดle label, dans le contrรดle propriรฉtรฉs, allez dans la section Texte et saisissez ยซ Hello World ยป.
  • Chaque contrรดle possรจde un ensemble de propriรฉtรฉs qui dรฉcrivent le contrรดle.

C# Bonjour tout le monde

Si vous suivez toutes les รฉtapes ci-dessus et exรฉcutez votre programme dans Visual Studio, vous obtiendrez le rรฉsultat suivant

Production:-

C# Bonjour tout le monde

Dans la sortie, vous pouvez voir que le Windows Le formulaire s'affiche. Vous pouvez รฉgalement voir ยซ Hello World ยป affichรฉ sur le formulaire.

Ajout de contrรดles ร  un formulaire

Nous avions dรฉjร  vu comment ajouter un contrรดle ร  un formulaire lorsque nous avons ajoutรฉ le contrรดle label dans la section prรฉcรฉdente pour afficher ยซ Hello World ยป.

Regardons les autres contrรดles disponibles pour Windows formes et voir certaines de leurs propriรฉtรฉs communes.

Dans notre Windows Exemples d'application de formulaire en C#, nous allons crรฉer un formulaire qui aura les fonctionnalitรฉs suivantes.

  1. La possibilitรฉ pour l'utilisateur de saisir son nom et son adresse.
  2. Une option pour choisir la ville dans laquelle rรฉside l'utilisateur
  3. La possibilitรฉ pour l'utilisateur de saisir une option pour le sexe.
  4. Une option pour choisir un cours que l'utilisateur souhaite apprendre. Il y aura des choix pour C# et ASP.Net

Examinons donc chaque contrรดle en dรฉtail et ajoutons-les pour crรฉer le formulaire avec la fonctionnalitรฉ mentionnรฉe ci-dessus.

Groupe Box

Une zone de groupe est utilisรฉe pour regrouper logiquement les contrรดles dans une section. Prenons un exemple si vous disposiez d'un ensemble de contrรดles pour saisir des dรฉtails tels que le nom et l'adresse d'une personne. Idรฉalement, il sโ€™agit de dรฉtails sur une personne, vous souhaiteriez donc avoir ces dรฉtails dans une section distincte du formulaire. A cet effet, vous pouvez disposer dโ€™une zone de groupe. Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle Groupbox sur le Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois la zone de groupe ajoutรฉe, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le contrรดle de la zone de groupe. Dans la fenรชtre des propriรฉtรฉs, accรฉdez ร  la propriรฉtรฉ Text et remplacez-la par ยซ Dรฉtails de l'utilisateur ยป.

Ajout de contrรดles ร  un formulaire

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Dans le rรฉsultat, vous pouvez clairement voir que la Groupbox a รฉtรฉ ajoutรฉe au formulaire. Vous pouvez รฉgalement voir que le texte de la zone de groupe a รฉtรฉ remplacรฉ par ยซ Dรฉtails de l'utilisateur ยป.

Contrรดle des รฉtiquettes

Vient ensuite le contrรดle d'รฉtiquette. Le contrรดle label permet d'afficher un texte ou un message ร  l'utilisateur sur le formulaire. Le contrรดle label est normalement utilisรฉ avec dโ€™autres contrรดles. Des exemples courants sont ceux oรน une รฉtiquette est ajoutรฉe avec le contrรดle de zone de texte.

L'รฉtiquette indique ร  l'utilisateur ce qui est censรฉ remplir la zone de texte. Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous. Nous ajouterons 2 รฉtiquettes, l'une qui sera appelรฉe ยซ nom ยป et l'autre appelรฉe ยซ adresse ยป. Ils seront utilisรฉs conjointement avec les contrรดles de zone de texte qui seront ajoutรฉs dans la section ultรฉrieure.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle d'รฉtiquette sur le Windows Formulaire ร  partir de la boรฎte ร  outils comme indiquรฉ ci-dessous. Assurez-vous de faire glisser le contrรดle d'รฉtiquette 2 fois afin d'en avoir un pour le ยซ nom ยป et l'autre pour l'ยซ adresse ยป.

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois l'รฉtiquette ajoutรฉe, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le contrรดle d'รฉtiquette. Dans la fenรชtre des propriรฉtรฉs, accรฉdez ร  la propriรฉtรฉ Text de chaque contrรดle d'รฉtiquette.

Ajout de contrรดles ร  un formulaire

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Vous pouvez voir les contrรดles d'รฉtiquette ajoutรฉs au formulaire.

Zone de texte

Une zone de texte est utilisรฉe pour permettre ร  un utilisateur de saisir du texte sur le Windows application en C#. Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous. Nous allons ajouter 2 zones de texte au formulaire, une pour le nom et l'autre pour l'adresse ร  saisir pour l'utilisateur

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle de zone de texte sur le Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois les zones de texte ajoutรฉes, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le contrรดle zone de texte. Dans la fenรชtre des propriรฉtรฉs, accรฉdez ร  la propriรฉtรฉ Nom et ajoutez un nom significatif ร  chaque zone de texte. Par exemple, nommez la zone de texte de l'utilisateur txtName et celle de l'adresse txtAddress. Une convention de dรฉnomination et une norme devraient รชtre รฉlaborรฉes pour les contrรดles, car il devient plus facile d'ajouter des fonctionnalitรฉs supplรฉmentaires ร  ces contrรดles, ce que nous verrons plus tard.

Ajout de contrรดles ร  un formulaire

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Dans le rรฉsultat, vous pouvez clairement voir que les zones de texte ont รฉtรฉ ajoutรฉes au formulaire.

Zone de liste

Une liste dรฉroulante est utilisรฉe pour prรฉsenter une liste d'รฉlรฉments sur le Windows formulaire. Voyons comment nous pouvons mettre cela en ล“uvre avec un exemple ci-dessous. Nous ajouterons une liste dรฉroulante au formulaire pour stocker certaines adresses de villes.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle de la zone de liste sur le Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois la list box ajoutรฉe, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le contrรดle list box.

Ajout de contrรดles ร  un formulaire

  1. Tout dโ€™abord, modifiez la propriรฉtรฉ du contrรดle Listbox, dans notre cas, nous lโ€™avons changรฉ en lstCity
  2. Cliquez sur la propriรฉtรฉ Articles. Cela vous permettra d'ajouter diffรฉrents รฉlรฉments qui peuvent apparaรฎtre dans la zone de liste. Dans notre cas, nous avons sรฉlectionnรฉ les articles ยซ collection ยป.
  3. Dans l'รฉditeur de collection de chaรฎnes qui apparaรฎt, entrez les noms des villes. Dans notre cas, nous avons entrรฉ ยซ Mumbai ยป, ยซ Bangalore ยป et ยซ Hyderabad ยป.
  4. Enfin, cliquez sur le bouton 'OK'.

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Dans le rรฉsultat, vous pouvez voir que la Listbox a รฉtรฉ ajoutรฉe au formulaire. Vous pouvez รฉgalement voir que la zone de liste a รฉtรฉ renseignรฉe avec les valeurs de la ville.

Radiobutton

Un bouton radio est utilisรฉ pour prรฉsenter une liste d'รฉlรฉments parmi lesquels l'utilisateur peut en choisir un. Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous. Nous ajouterons un bouton radio pour une option mรขle/femelle.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle 'radiobutton' sur le Windows Formulaire ร  partir de la boรฎte ร  outils comme indiquรฉ ci-dessous.

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois le Radiobutton ajoutรฉ, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le contrรดle Radiobutton.

Ajout de contrรดles ร  un formulaire

  1. Tout dโ€™abord, vous devez modifier la propriรฉtรฉ text des deux commandes Radio. Accรฉdez aux fenรชtres de propriรฉtรฉs et changez le texte d'un bouton radio en mรขle et le texte de l'autre en femelle.
  2. De mรชme, modifiez la propriรฉtรฉ name des deux commandes Radio. Allez dans la fenรชtre des propriรฉtรฉs et changez le nom en ยซ rdMale ยป d'un bouton radio et en ยซ rdfemale ยป pour l'autre.

Une fois que vous apportez les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Vous verrez les boutons radio ajoutรฉs au Windows formulaire.

Case ร  cocher

Une case ร  cocher est utilisรฉe pour fournir une liste d'options dans laquelle l'utilisateur peut choisir plusieurs choix. Voyons comment nous pouvons mettre cela en ล“uvre avec un exemple ci-dessous. Nous ajouterons 2 cases ร  cocher ร  notre Windows formulaires. Ces cases ร  cocher fourniront une option ร  l'utilisateur pour savoir s'il souhaite apprendre C# ou ASP.Net.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle de la case ร  cocher sur le Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois la case ร  cocher ajoutรฉe, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le contrรดle Checkbox.

Ajout de contrรดles ร  un formulaire

Dans la fenรชtre des propriรฉtรฉs,

  1. Tout dโ€™abord, vous devez modifier la propriรฉtรฉ text des deux contrรดles de case ร  cocher. Accรฉdez aux fenรชtres de propriรฉtรฉs et modifiez le texte en C# et ASP.Net.
  2. De mรชme, modifiez la propriรฉtรฉ name des deux commandes Radio. Accรฉdez aux fenรชtres de propriรฉtรฉs et changez le nom en chkC d'une case ร  cocher et en chkASP pour l'autre.

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Bouton

Un bouton permet ร  l'utilisateur de cliquer sur un bouton qui lancerait alors le traitement du formulaire. Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous. Nous ajouterons un simple bouton appelรฉ ยซ Soumettre ยป qui sera utilisรฉ pour soumettre toutes les informations du formulaire.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le contrรดle du bouton sur le Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Ajout de contrรดles ร  un formulaire

ร‰tape 2) Une fois le Bouton ajoutรฉ, accรฉdez ร  la fenรชtre des propriรฉtรฉs en cliquant sur le champ Bouton.

Ajout de contrรดles ร  un formulaire

  1. Tout dโ€™abord, vous devez modifier la propriรฉtรฉ text du contrรดle bouton. Accรฉdez aux fenรชtres de propriรฉtรฉs et modifiez le texte en ยซ soumettre ยป.
  2. De mรชme, modifiez la propriรฉtรฉ name du contrรดle. Accรฉdez aux fenรชtres de propriรฉtรฉs et changez le nom en ยซ btnSubmit ยป.

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Ajout de contrรดles ร  un formulaire

Fรฉlicitations, vous avez maintenant votre premier basique Windows Forme en place. Passons maintenant au sujet suivant pour voir comment nous pouvons gรฉrer les รฉvรฉnements pour les contrรดles.

Gestion des รฉvรฉnements C# pour les contrรดles

Lorsque vous travaillez avec un formulaire Windows, vous pouvez ajouter des รฉvรฉnements aux contrรดles. Un รฉvรฉnement est quelque chose qui se produit lorsqu'une action est effectuรฉe. L'action la plus courante est probablement le clic sur un bouton d'un formulaire. En C# Windows Formulaires, vous pouvez ajouter du code qui peut รชtre utilisรฉ pour effectuer certaines actions lorsqu'un bouton est enfoncรฉ sur le formulaire.

Normalement, lorsqu'on appuie sur un bouton sur un formulaire, cela signifie qu'un certain traitement doit avoir lieu.

Jetons un coup d'ล“il ร  l'un des รฉvรฉnements et ร  la maniรจre dont il peut รชtre gรฉrรฉ avant de passer au scรฉnario d'รฉvรฉnement de bouton.

L'exemple ci-dessous prรฉsentera un รฉvรฉnement pour le contrรดle Listbox. Ainsi, chaque fois qu'un รฉlรฉment est sรฉlectionnรฉ dans le contrรดle listbox, une boรฎte de message doit apparaรฎtre indiquant l'รฉlรฉment sรฉlectionnรฉ. Effectuons les รฉtapes suivantes pour y parvenir.

ร‰tape 1) Double Cliquez sur la zone de liste dans le concepteur de formulaire. En faisant cela, Visual Studio ouvrira automatiquement le fichier de code du formulaire. Et il ajoutera automatiquement une mรฉthode รฉvรฉnementielle au code. Cette mรฉthode d'รฉvรฉnement sera dรฉclenchรฉe chaque fois qu'un รฉlรฉment de la liste est sรฉlectionnรฉ.

Gestion des รฉvรฉnements C# pour les contrรดles

Ci-dessus se trouve lโ€™extrait de code qui est automatiquement ajoutรฉ par Visual Studio lorsque vous double-cliquez sur le contrรดle Zone de liste du formulaire. Ajoutons maintenant la section de code ci-dessous ร  cet extrait de code, pour ajouter la fonctionnalitรฉ requise ร  l'รฉvรฉnement listbox.

Gestion des รฉvรฉnements C# pour les contrรดles

  1. Il s'agit de la mรฉthode de gestionnaire d'รฉvรฉnements qui est automatiquement crรฉรฉe par Visual Studio lorsque vous double-cliquez sur le contrรดle List box. Vous n'avez pas ร  vous soucier de la complexitรฉ du nom de la mรฉthode ou des paramรจtres transmis ร  la mรฉthode.
  2. Ici, nous obtenons le SelectedItem via la propriรฉtรฉ lstCity.SelectedItem. N'oubliez pas que lstCity est le nom de notre contrรดle Listbox. Nous utilisons ensuite la mรฉthode GetItemText pour obtenir la valeur rรฉelle de l'รฉlรฉment sรฉlectionnรฉ. Nous attribuons ensuite cette valeur ร  la variable texte.
  3. Enfin, nous utilisons le MessageBox mรฉthode pour afficher la valeur de la variable texte ร  lโ€™utilisateur.

Une fois que vous apportez les modifications ci-dessus et exรฉcutez le programme dans Visual Studio, vous verrez la sortie suivante

Production:-

Gestion des รฉvรฉnements C# pour les contrรดles

ร€ partir du rรฉsultat, vous pouvez voir que lorsqu'un รฉlรฉment de la zone de liste est sรฉlectionnรฉ, une boรฎte de message apparaรฎt. Cela affichera l'รฉlรฉment sรฉlectionnรฉ dans la liste.

Regardons maintenant le contrรดle final qui est la mรฉthode de clic sur le bouton. Encore une fois, cela suit la mรชme philosophie. Double-cliquez simplement sur le bouton dans le concepteur de formulaires et il ajoutera automatiquement la mรฉthode pour le gestionnaire d'รฉvรฉnements du bouton. Ensuite, il vous suffit d'ajouter le code ci-dessous.

Gestion des รฉvรฉnements C# pour les contrรดles

  1. Il s'agit de la mรฉthode du gestionnaire d'รฉvรฉnements qui est automatiquement crรฉรฉe par Visual Studio lorsque vous double-cliquez sur le contrรดle du bouton. Vous n'avez pas ร  vous soucier de la complexitรฉ du nom de la mรฉthode ou des paramรจtres transmis ร  la mรฉthode.
  2. Ici, nous obtenons des valeurs saisies dans la zone de texte du nom et de l'adresse. Les valeurs peuvent รชtre extraites de la propriรฉtรฉ text de la zone de texte. Nous attribuons ensuite les valeurs ร  2 variables, nom et adresse en consรฉquence.
  3. Enfin, nous utilisons le MessageBox mรฉthode pour afficher les valeurs de nom et dโ€™adresse ร  lโ€™utilisateur.

Une fois que vous apportez les modifications ci-dessus et exรฉcutez le programme dans Visual Studio, vous verrez la sortie suivante

Production:-

Gestion des รฉvรฉnements C# pour les contrรดles

  1. Tout dโ€™abord, entrez une valeur dans les champs Nom et Adresse.
  2. Cliquez ensuite sur le bouton Soumettre

Une fois que vous avez cliquรฉ sur le bouton Soumettre, une boรฎte de message apparaรฎtra et vous montrera correctement ce que vous avez entrรฉ dans la section des dรฉtails de l'utilisateur.

Arbre et imageBox Contrรดle

Il y a 2 autres contrรดles que nous pouvons examiner, l'un est le ยซ Contrรดle de l'arbre ยป et l'autre est le ยซ Contrรดle de l'image ยป. Examinons des exemples de la faรงon dont nous pouvons mettre en ล“uvre ces contrรดles

Contrรดle des arbres

โ€“ Le contrรดle dโ€™arborescence est utilisรฉ pour rรฉpertorier les รฉlรฉments sous forme dโ€™arborescence. Le meilleur exemple est probablement celui oรน nous voyons le Windows Explorateur lui-mรชme. La structure des dossiers dans Windows Explorer est comme une structure arborescente.

Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser le champ Arbre sur le Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Arbre et imageBox Contrรดle

ร‰tape 2) L'รฉtape suivante consiste ร  commencer ร  ajouter des nล“uds ร  la collection d'arborescences afin qu'elle puisse apparaรฎtre dans l'arborescence en consรฉquence. Tout dโ€™abord, suivons les sous-รฉtapes ci-dessous pour ajouter un nล“ud racine ร  la collection dโ€™arborescences.

Arbre et imageBox Contrรดle

  1. Accรฉdez ร  la boรฎte ร  outils des propriรฉtรฉs du contrรดle dโ€™arborescence. Cliquez sur la propriรฉtรฉ du nล“ud. Cela fera apparaรฎtre l'รฉditeur TreeNode
  2. Dans l'รฉditeur TreeNode, cliquez sur le bouton Ajouter une racine pour ajouter un nล“ud racine ร  la collection d'arborescences.
  3. Ensuite, modifiez le texte du nล“ud racine et fournissez le texte en tant que racine, puis cliquez sur le bouton ยซ OK ยป. Cela ajoutera le nล“ud racine.

ร‰tape 3) L'รฉtape suivante consiste ร  commencer ร  ajouter les nล“uds enfants ร  l'arborescence. Suivons les sous-รฉtapes ci-dessous pour ajouter un nล“ud racine enfant ร  la collection d'arborescences.

Arbre et imageBox Contrรดle

  1. Tout dโ€™abord, cliquez sur le bouton Ajouter un enfant. Cela vous permettra d'ajouter des nล“uds enfants ร  la collection Tree.
  2. Pour chaque nล“ud enfant, modifiez la propriรฉtรฉ text. Continuez ร  rรฉpรฉter l'รฉtape prรฉcรฉdente et cette รฉtape et ajoutez 2 nล“uds supplรฉmentaires. Au final, vous aurez 3 nล“uds comme indiquรฉ ci-dessus, avec le texte respectivement sous forme d'รฉtiquette, de bouton et de case ร  cocher.
  3. Cliquez sur le bouton OK

Une fois que vous avez apportรฉ les modifications ci-dessus, vous verrez le rรฉsultat suivant.

Production:-

Arbre et imageBox Contrรดle

Vous pourrez voir lโ€™arborescence ajoutรฉe au formulaire. Lorsque vous exรฉcutez le Windows application de formulaire, vous pouvez dรฉvelopper le nล“ud racine et voir les nล“uds enfants dans la liste.

ImageBox Contrรดle

Ce contrรดle est utilisรฉ pour ajouter des images au Winforms C#. Voyons comment nous pouvons implรฉmenter cela avec un exemple ci-dessous.

ร‰tape 1) La premiรจre รฉtape consiste ร  faire glisser l'imageBox contrรดle sur le C# Windows Formulaire de la boรฎte ร  outils comme indiquรฉ ci-dessous

Arbre et imageBox Contrรดle

ร‰tape 2) L'รฉtape suivante consiste ร  attacher une image au contrรดle de zone d'image. Cela peut รชtre fait en suivant les รฉtapes ci-dessous.

Arbre et imageBox Contrรดle

  1. Tout dโ€™abord, cliquez sur la propriรฉtรฉ Image pour lโ€™imageBox contrรดle. Une nouvelle fenรชtre apparaรฎtra.
  2. Dans cette fenรชtre, cliquez sur le bouton Importer. Ceci sera utilisรฉ pour attacher une image au contrรดle Picturebox.
  3. Une boรฎte de dialogue apparaรฎtra dans laquelle vous pourrez choisir l'image ร  laquelle joindre la boรฎte ร  images
  4. Cliquez sur le bouton OK

Une fois que vous apportez les modifications ci-dessus, vous verrez le rรฉsultat suivant

Production:-

Arbre et imageBox Contrรดle

ร€ partir du rรฉsultat, vous pouvez voir qu'une image est affichรฉe sur le formulaire.

Rรฉsumรฉ

  • A Windows Le formulaire dans une application C# est celui qui s'exรฉcute sur le bureau d'un ordinateur. Le formulaire Visual Studio avec C# peut รชtre utilisรฉ pour crรฉer un Windows Demande de formulaires.
  • Des contrรดles peuvent รชtre ajoutรฉs au Windows formulaires C# via la boรฎte ร  outils dans Visual Studio. Des contrรดles tels que des รฉtiquettes, des cases ร  cocher, des boutons radio, etc. peuvent รชtre ajoutรฉs au formulaire via la boรฎte ร  outils.
  • On peut รฉgalement utiliser des contrรดles avancรฉs comme le contrรดle d'arborescence et l'image.Box .
  • Les gestionnaires d'รฉvรฉnements sont utilisรฉs pour rรฉpondre aux รฉvรฉnements gรฉnรฉrรฉs ร  partir des contrรดles. Le plus courant est celui ajoutรฉ pour lโ€™รฉvรฉnement cliquรฉ sur le bouton.

Rรฉsumez cet article avec :