Come impostare valori formano in un'applicazione Windows Forms Application .NET

October 17

forme di Windows sono le applicazioni che girano su piattaforma Microsoft .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 un "set" dichiarazione separata per ogni controllo. Utilizzando una classe centralizzata "SetFormValues", è possibile scrivere una singola istruzione e aggiornare tutte le caselle di testo in un modulo.

istruzione

1 Avviare Microsoft Visual Studio e fare clic su "File". Fai 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". Fai clic su "OK". Questo creerà un nuovo progetto denominato "My_Test_Form_App1." Visual Studio inserirà i file di progetto nella finestra "Solution Navigator" sul lato destro dello schermo. Si vedrà anche un modulo vuoto nella finestra "Design" alla sinistra della "soluzione Navigator".

3 Fare clic sul pulsante "File". Apparirà un menu a discesa. Fai clic su "Strumenti". La casella degli strumenti si aprirà. Individuare lo strumento "Button" e fare doppio clic su di esso. Un pulsante denominato "Button1" apparirà sul modulo. Torna alla casella degli strumenti e fare doppio clic sullo strumento "TextBox" per posizionarlo sul modulo. Restituire un tempo finale alla casella degli strumenti, e fare doppio clic di nuovo lo strumento "TextBox". Visual Studio aggiungerà che alla 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 il pulsante di "click" evento 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)

{

stringa newText = "test";

SetFormValues.SetText (questo, newText);

}

Questo codice viene eseguito un metodo denominato "SetText" quando qualcuno fa clic sul pulsante denominato "Button1". Tale metodo fissa il valore 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", e quindi fare clic su "Aggiungi classe." La "Add New Item" pop-up si aprirà. Digitare "SetFormValues" nella casella di testo "Nome" e fare clic su "Aggiungi". Visual Studio aggiungerà una classe denominata "SetFormValues" per la "Soluzione Navigator".

7 Fare doppio clic su quella classe per visualizzare il codice. Sostituire il codice esistente con il seguente:

using System;

utilizzando System.Collections.Generic;

utilizzando System.Linq;

utilizzando System.Text;

using System.Windows.Forms;

namespace My_Test_Form_App1

{

SetFormValues ​​pubblici classe statica

{

SetText public static void (Modulo myForm, stringa myValue)

{

Control.ControlCollection controlla = myForm.Controls;

foreach (CTL di controllo nei controlli)

{

TextBox textBox = CTL come TextBox;

if (textBox! = null)

TextBox.Text = myValue;

}

}

}

}

Questa classe contiene il "SetText" di cui ai punti precedenti.

8 Premere F5 per eseguire l'applicazione. Il modulo si aprirà e visualizzare il pulsante e due caselle di testo.

9 Fare clic sul pulsante. codice evento click 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".

Consigli e avvertenze

  • In questo esempio, l'evento pulsante di scatto esegue questo codice:
  • stringa newText = "test";
  • SetFormValues.SetText (questo, newText);
  • Aggiungere questo codice a qualsiasi forma nella propria applicazione e che continuerà a funzionare. Impostare il valore di "newText" per qualcosa che ti piace. Per esempio, per cambiare i valori di tutte le caselle di testo in una forma a "Complete", impostare il valore di "newText" a "completare" invece di "test".