2012-05-22 15 views
8

Jestem po prostu noob w C#, i mam to pytanie, aby cię zapytać.C# get string from textbox

Mam tutaj formularz z prośbą o podanie danych logowania. Ma dwóch pól tekstowych:

  1. Nazwa użytkownika
  2. Hasło

Co chcę jest uzyskać ciągi wpisany w tym pól tekstowych.

Nie jestem jeszcze zaznajomiony z metodami w języku C# .. (w języku java używana jest metoda getString). Co może być "równoważne" metoda tutaj w C#?

+2

NET ma dobrą dokumentację. Więc proszę najpierw przeczytaj dokumentację i jeśli naprawdę nie możesz znaleźć czegoś, to zapytaj. Mówię to, ponieważ później zapytasz na przykład, jak zmienić wyrównanie tekstu i tak dalej. – Reniuz

+0

dziękuję za poradę. Obecnie czytam to - http://msdn.microsoft.com/en-US/library/k1sx6ed2.aspx .. Mam nadzieję usłyszeć więcej porad od ciebie, aby mi pomóc z C# .. :) – CMA

+3

czytasz samouczek o konsoli Aplikacja - naprawdę dobry punkt wyjścia do nauki składni C#. Z twojego pytania domyślam się, że próbujesz nauczyć się winformów. [Tutaj] (http://cplus.about.com/od/learnc/ss/random.htm) to całkiem niezły tutorial, aby rozpocząć tworzenie aplikacji WinForm. W samouczku jest odpowiedź na twoje pytanie :). Powodzenia. – Reniuz

Odpowiedz

23

W języku C#, w przeciwieństwie do java, nie musimy używać żadnej metody. Właściwość TextBox Text służy do pobierania lub ustawiania jej tekstu.

Get

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

Set

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

Dziękuję za to. Nie wyjaśniono mi zbyt wiele, gdy odpowiedzi zostały zwrócone. a także chciałbym zachować to pytanie na moim koncie, aby nie pytać google, a jednocześnie służy mi jako mój dziennik (rodzaj) o moich nowych naukach .. :) – CMA

+0

@cin: Jeśli coś Google skrzywdzić cię, jestem Przepraszam. To była uwaga ogólna, a nie uwłaczająca. Usuwam to. –

4

Kontrola TextBox ma właściwość Text które można użyć, aby uzyskać (lub zestaw) tekst w polu tekstowym.

2

pokażę to na przykładzie:

string userName= textBox1.text; 

a następnie używać go jak chcesz

+0

Upewnij się, że Twój kod wygląda tak. Zwiększa akceptację twojej odpowiedzi. Użyj 4 spacji przed kodem, tak jak zrobiłem to dla twojej odpowiedzi. –

4

Przy użyciu MVC, spróbuj użyć ViewBag. Najlepszy sposób pobierania danych z pola tekstowego i wyświetlania w widoku.

0

jeśli w ciągu znaków:

string yourVar = yourTextBoxname.Text; 

jeśli w liczbach:

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