. Forme di Windows sono le applicazioni che girano su Microsoft della piattaforma . NET. Un modulo è costituito da uno o più controlli , quali pulsanti e caselle di testo . Questi controlli hanno proprietà di testo che è possibile impostare . Ci vuole una sola istruzione per impostare il valore del testo di un controllo. Se si desidera impostare tutte le caselle di testo in modo che contengano un singolo valore , è necessario creare una dichiarazione di "set" separato per ogni controllo . Utilizzando una classe centralizzata " SetFormValues " , è possibile scrivere una singola istruzione e aggiornare tutte le caselle di testo in un form . Istruzioni
1
lancio di Microsoft Visual Studio e fare clic su "File ". Fare clic su " Nuovo progetto " e quindi su " Visual C # ".
2
Fare clic su " Applicazione Windows Form " per evidenziarlo , e digitare " My_Test_Form_App1 " nella casella di testo "Nome" . Fare clic su " OK ". Questo creerà un nuovo progetto denominato " My_Test_Form_App1 . " Visual Studio metterà i file di progetto nella finestra " Navigatore Solution " sul lato destro dello schermo . Si vedrà anche un modulo vuoto nella finestra " Design" a sinistra della "Soluzione Navigator ".
3
Fare clic sul pulsante "File" . Apparirà un menu a discesa . Fai clic su " Casella degli strumenti ". La casella degli strumenti si apre. Individuare la funzione " Button" e fare doppio clic su di esso. Un pulsante denominato " Button1 " viene visualizzato nel modulo . Ritorno alla casella degli strumenti e fare doppio clic sulla funzione " TextBox " per posizionarlo sul modulo . Ritorno un'ultima volta alla casella degli strumenti , e fare doppio clic di nuovo lo strumento " TextBox " . Visual Studio aggiungerà che per la forma . Il modulo conterrà un pulsante e due caselle di testo .
4
Fare doppio clic sul pulsante denominato " Button1 " sul modulo . Il codice che gestisce evento "click" del pulsante che si apre e visualizza questo codice:
private void Button1_Click ( object sender, EventArgs e) {
}
5
Sostituire il codice con il seguente codice :
private void button1_Click ( object sender, EventArgs e) {
newText stringa "test"
= ;
SetFormValues.SetText ( questo , newText ) ;
}
questo codice esegue un metodo denominato " SetText " quando qualcuno fa clic sul pulsante denominato " Button1 ". Questo metodo imposta i valori in ogni casella di testo nel modulo per il valore memorizzato nella variabile denominata " newValue . " In questo esempio , si noti che il valore è "test ".
6
Fare clic sul pulsante "Progetto" , quindi fare clic su " Aggiungi classe. " Il " Aggiungi nuovo elemento " pop - up si apre. Tipo " SetFormValues " nella casella di testo "Nome" e fare clic su " Aggiungi ". Visual Studio aggiungerà una classe denominata " SetFormValues " alla "Soluzione Navigator ".
7
doppio clic su tale classe per visualizzarne il codice . Sostituire il codice esistente con il seguente :
using System;
utilizzando System.Collections.Generic ;
utilizzando System.Linq ;
using System . testo ;
using System.Windows.Forms ;
namespace My_Test_Form_App1
{
SetFormValues pubblici static class
{
public static SetText void ( Modulo myForm , stringa myValue )
{
controlli Control.ControlCollection
= myForm.Controls ;
foreach (Control ctl nei controlli )
{
TextBox textBox = ctl come TextBox ;
if ( ! textBox = null ) per
TextBox.Text = myValue ;
} }
}
}
Questa classe contiene il " SetText " di cui ai punti precedenti .
8 < p > Premere F5 per eseguire l'applicazione. Il modulo si apre e visualizza il pulsante e due caselle di testo .
9
Fare clic sul pulsante . Click il codice evento del pulsante verrà eseguito e chiamare il metodo denominato " SetText . " Il metodo sarà quindi impostare i valori di forma per tutte le caselle di testo per "testare ".