. Formes Windows sont des applications qui s'exécutent sur Microsoft plate-forme . NET. Un formulaire est constitué d'un ou plusieurs contrôles, tels que des boutons et des zones de texte . Ces contrôles ont des propriétés de texte que vous pouvez définir. Il suffit d'une déclaration pour définir la valeur de texte d'un contrôle. Si vous souhaitez mettre toutes les boîtes de texte de sorte qu'ils contiennent une seule valeur , vous devez créer une déclaration distincte "set" pour chaque contrôle. En utilisant un " SetFormValues " class centralisée , vous pouvez écrire une seule déclaration et mettre à jour toutes les zones de texte sur un formulaire. Instructions
1
Lancement de Microsoft Visual Studio et cliquez sur "Fichier". Cliquez sur « Nouveau projet », puis cliquez sur " Visual C #. "
2
Cliquez sur "Application Windows Forms " pour le sélectionner, puis tapez " My_Test_Form_App1 " dans la zone de texte "Nom" . Cliquez sur « OK ». Cela va créer un nouveau projet nommé " My_Test_Form_App1 . " Visual Studio va placer les fichiers du projet dans la fenêtre " Navigateur de Solution " sur le côté droit de l'écran. Vous verrez également un formulaire vierge dans la fenêtre " Design" à la gauche du « Navigator de solutions. "
3
Cliquez sur le bouton "Fichier" . Un menu déroulant apparaît. Cliquez sur « boîte à outils ». La Boîte à outils s'ouvre. Localisez l'outil "Button" et double- cliquez dessus. Un bouton nommé "Button1 " apparaît sur le formulaire. Retour à la boîte à outils et double- cliquez sur l'outil " zone de texte " pour le placer sur le formulaire. Retour une dernière fois à la boîte à outils, double- cliquez sur l'outil " zone de texte " à nouveau. Visual Studio ajoute que pour la forme . Le formulaire contient un bouton et deux zones de texte .
4
Double- cliquez sur le bouton nommé " Button1" sur le formulaire. Le code qui gère "clic" l'événement de ce bouton s'ouvre et affiche ce code:
private void button1_Click (object sender, EventArgs e) {
}
5
remplacer ce code par le code suivant :
private void button1_Click (object sender, EventArgs e) {
"test" de la chaîne de
de
newText = ;
SetFormValues.SetText (this, newText ) ;
}
ce code exécute une méthode nommée " SetText " quand on clique sur le bouton nommé "Button1 ". Cette méthode permettra de définir les valeurs dans chaque zone de texte sur le formulaire à la valeur stockée dans la variable nommée " nouvelleValeur . " Dans cet exemple, notez que la valeur est "test".
6
Cliquez sur le bouton "Projet" , puis cliquez sur " Ajouter une classe . " Le « Add New Item" pop-up s'ouvre. Tapez " SetFormValues " dans la zone de texte "Nom" et cliquez sur "Ajouter ". Visual Studio va ajouter une classe nommée " SetFormValues " au " Navigateur de Solution ».
7
Double -cliquez sur cette classe pour afficher son code. Remplacez le code existant par le suivant :
using System;
utilisant System.Collections.Generic ;
utilisant System.Linq ;
using System . Text;
de
utilisant System.Windows.Forms ;
namespace My_Test_Form_App1
{
SetFormValues publics static class
{
publique SetText static void (formulaire myForm , chaîne myValue )
{
contrôles Control.ControlCollection = myForm.Controls ;
foreach (Control CTL chez les témoins)
{
TextBox textBox = CTL TextBox ;
if (! textBox = null)
TextBox.Text = myValue ;
} }
} }
Cette classe contient le " SetText » mentionné dans les étapes précédentes .
8 < p> Appuyez sur F5 pour exécuter l'application. Le formulaire s'ouvre et affiche le bouton et deux zones de texte .
9
Cliquez sur le bouton. Cliquez sur le code d'événement du bouton sera exécuté et appeler la méthode nommée " SetText . " La méthode sera ensuite définir les valeurs de formulaire pour toutes les zones de texte de "test".