. Windows Forms er applikationer , der kører på Microsofts NET platformen . . En form består af et eller flere kontrolelementer , såsom knapper og tekstbokse . Disse kontroller har tekst egenskaber, som du kan angive . Det tager kun et udsagn at indstille en kontrol tekst værdi. Hvis du ønsker at indstille alle tekstbokse , så de indeholder en enkelt værdi , skal du oprette en separat "set" opgørelse for hver kontrol . Ved hjælp af en centraliseret " SetFormValues " klasse, kan du skrive en enkelt sætning og opdatere alle tekstbokse på en formular. Instruktioner
1
Launch Microsoft Visual Studio og klik på "File ". Klik på " Nyt projekt ", og klik derefter på "Visual C #. "
2
Klik på " Windows Forms Application " for at fremhæve det, og skriv " My_Test_Form_App1 " i "Navn" tekstfeltet. Klik på "OK". Dette vil skabe et nyt projekt med navnet " My_Test_Form_App1 ". Visual Studio vil placere projektfiler i "Solution Navigator " vinduet i højre side af skærmen. Du vil også se en tom formular i " Design " vinduet til venstre for "Solution Navigator ".
3
Klik på " File "-knappen. En drop- down menu vises. Klik på "Toolbox ". Værktøjskassen åbnes. Find " Button " værktøj og dobbeltklik på den. En knap med navnet " Button1 " vises på formularen. Retur til værktøjskassen og dobbeltklik på " TextBox " værktøj til at placere den på formularen. Returnere en sidste gang til værktøjskassen, og dobbeltklik på den " TextBox " værktøj igen. Visual Studio vil tilføje, til formularen . Skemaet vil indeholde en knap og to tekstbokse.
4
Dobbeltklik på knappen med navnet " Button1 " på formularen. Den kode, der håndterer , at knappens "klik" begivenhed vil åbne og vise denne kode : Hej
private void Button1_Click (object sender, EventArgs e )
{
}
5
Erstat denne kode med følgende kode : Hej
private void Button1_Click (object sender, EventArgs e )
{
string newText = "test" ;
SetFormValues.SetText ( dette newText ),
}
denne kode udfører en metode ved navn " setText ", når nogen klikker på knappen med navnet " Button1 ". Denne metode vil sætte værdierne i hvert tekstboks i formularen til værdien gemt i variablen med navnet " newValue ". I dette eksempel opmærksom på, at værdien er "test ".
6
Klik på "Projekt " knappen, og derefter klikke på " Tilføj klasse . " Den " Add New Item " pop- up vil åbne . Skriv " SetFormValues " i "Navn" tekstfeltet , og klik på " Tilføj". Visual Studio vil tilføje en klasse ved navn " SetFormValues " til " Solution Navigator ".
7
Dobbeltklik på denne klasse for at se dens kode. Erstat den eksisterende kode med følgende : Hej
using System ;
hjælp System.Collections.Generic ,
hjælp System.Linq ,
using System . tekst;
hjælp System.Windows.Forms ,
namespace My_Test_Form_App1
{
offentlige statiske klasse SetFormValues
{
public static void setText ( Form minform , string minVaerdi )
{
Control.ControlCollection kontroller = myForm.Controls ,
foreach (kontrol CTL i kontrolgruppen ) < br >
{
textBox tekstboks = CTL som textBox ;
if (! tekstboks = null)
textBox.Text = minVaerdi ;
}
}
}
}
Denne klasse indeholder " setText " som nævnt i de forrige trin .
8 < p > Tryk F5 for at køre programmet. Skemaet vil åbne og vise knappen og to tekstbokse.
9
Klik på knappen. Knappens klik begivenheden kode vil køre og kalder metoden hedder " setText ". Metoden vil derefter indstille formularen værdier for alle tekstbokse til "test ".