C# - ošetření vstupu textbox

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: 03 črc 2014 12:20
Bydliště: Opava

C# - ošetření vstupu textbox

Příspěvek 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 :)
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek 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.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Nutrix
Level 1
Level 1
Příspěvky: 71
Registrován: 05 čer 2014 19:58

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

Příspěvek od Nutrix »

Čau, třeba takto:
Int32 neco;

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

}
catch
{
MessageBox.Show("Není číslo", "Chyba");
}
Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: 03 črc 2014 12:20
Bydliště: Opava

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

Příspěvek od Skelller »

Aha.. no.. Try a catch jsem se ještě neučil :D :/
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3
Nutrix
Level 1
Level 1
Příspěvky: 71
Registrován: 05 čer 2014 19:58

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

Příspěvek od Nutrix »

Já jsem se to takto učil ve škole. 8)
Odpovědět

Zpět na „Programování a tvorba webu“