[C#] TextField

Badgott

Erfahrenes Mitglied
Hi ich habe ein Text field wo ich einen port eingeben muss aber wenn ich denn benutze mus der int sein kann ich da ürgend wo was einstellen das mann z.b. nur zahlen eingeben kann? oder wie bekomme ich einen string in ein int?


MFG Badgott
 
So sollte es gehen:
Code:
string bla = textfeld.Text;
int ipnummer = Int32.Parse(bla);

Ob man den Text aus dem Textfeld zuerst in eine string Variable packt ist nur eine formale Sache - ich mach's meistens so. Sonst:

Code:
int ipnummer = Int32.Parse(textfeld.Text);
 
zur sicherheit in ein try, catch verpackt:

Code:
try
{
  string strPort = tbPort.Text;

  int nPort = Int32.Parse( strPort );
}
catch( Exception ex )
{
  // Trace.Write(...), Console.WriteLine(...), ...
}
 

Neue Beiträge

Zurück