2012-05-22 12 views
8

Sono solo un noob in C# e ho questa domanda da chiederti.C# ottiene una stringa dalla casella di testo

Ho qui un modulo che richiede i dettagli di accesso. Ha due campi di testo:

  1. Nome utente
  2. password

Quello che voglio è quello di ottenere le stringhe apporre in tale textfields.

Non ho ancora familiarità con i metodi in C# .. (in java, viene utilizzato il metodo getString). Quale potrebbe essere il metodo "equivalente" qui in C#?

+2

NET ha una buona documentazione. Quindi per favore leggi prima la documentazione e se davvero non puoi trovare qualcosa allora chiedi. Sto dicendo questo, perché più tardi chiederai ad esempio come modificare l'allineamento del testo e così via. – Reniuz

+0

grazie per il consiglio. sto leggendo questo - http://msdn.microsoft.com/en-US/library/k1sx6ed2.aspx .. spero di sentire ulteriori consigli da parte tua per aiutarmi con C# .. :) – CMA

+3

stai leggendo tutorial sulla console applicazione - davvero un buon punto di partenza per imparare la sintassi di C#. Dalla tua domanda credo che tu stia cercando di imparare le winforms. [Qui] (http://cplus.about.com/od/learnc/ss/random.htm) è un tutorial abbastanza carino per iniziare a creare applicazioni Winform. Nel tutorial è la risposta alla tua domanda :). In bocca al lupo. – Reniuz

risposta

23

In C#, a differenza di java, non è necessario utilizzare alcun metodo. La proprietà TextBox Text viene utilizzata per ottenere o impostare il testo.

Diventa

string username = txtusername.Text; 
string password = txtpassword.Text; 

Set

txtusername.Text = "my_username"; 
txtpassword.Text = "12345"; 
+0

Grazie per quello. Non sono stato tanto chiarito con le risposte restituite. e vorrei anche mantenere questa domanda sul mio account in modo da non chiedere a Google, e allo stesso tempo, questo è il mio diario (una sorta di) dei miei nuovi apprendimenti .. :) – CMA

+0

@cin: Se Google cosa ti ferisco, mi dispiace Era un'osservazione generale non dispregiativa. Lo rimuoverò. –

4

Il controllo TextBox ha una proprietà Text che è possibile utilizzare per ottenere (o impostare) il testo della casella di testo.

2

Ve lo spettacolo con un esempio:

string userName= textBox1.text; 

e quindi utilizzarlo come si desidera

+0

Assicurati che il tuo codice sia simile. Aumenta l'accettazione della risposta. Usa 4 spazi prima del codice come ho fatto per la tua risposta. –

4

Quando si utilizza MVC, provare a utilizzare ViewBag. Il modo migliore per prendere input dalla casella di testo e visualizzare in Visualizza.

0

se nella stringa:

string yourVar = yourTextBoxname.Text; 

se nei numeri:

int yourVar = int.Parse(yourTextBoxname.Text); 
Problemi correlati