Stránka 1 z 1

C# - ošetření vstupu textbox

Napsal: 15 zář 2014 09:39
od Skelller
Ahoj. Chtěl bych se zeptat.. Když mám nějaký text box, tak co musím napsat za příkaz aby akceptoval jenom vstup čísel? Chtěl bych, aby když uživatel třeba jenom zmáčkne nějaké písmeno, ať to vyhodí textbox a hláškou, že nemůže zadat písmenkovou hodnotu..
Prostě textbox bude akceptovat čísla proměnné double a jestli napíše string tak to hodí tu chybovou hlášku..
Díky moc :)

Re: C# - ošetření vstupu textbox

Napsal: 15 zář 2014 14:23
od CZechBoY
čau,
třeba při eventu TextChanged (nebo jak to tam je) vyhazuj všechny čísla a když už u toho budeš tak můžeš vyhodit MessageBox.

Re: C# - ošetření vstupu textbox

Napsal: 15 zář 2014 14:38
od Nutrix
Čau, třeba takto:

Int32 neco;

try
{
neco = Convert.ToInt32(textBox1.Text);

}
catch
{
MessageBox.Show("Není číslo", "Chyba");
}

Re: C# - ošetření vstupu textbox

Napsal: 15 zář 2014 16:39
od Skelller
Aha.. no.. Try a catch jsem se ještě neučil :D :/

Re: C# - ošetření vstupu textbox

Napsal: 15 zář 2014 17:11
od Nutrix
Já jsem se to takto učil ve škole. 8)