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

Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

C# - ošetření vstupu textbox

Příspěvekod Skelller » 15 zář 2014 09:39

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

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod CZechBoY » 15 zář 2014 14:23

č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: červen 14
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Nutrix » 15 zář 2014 14:38

Č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: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Skelller » 15 zář 2014 16:39

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: červen 14
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Nutrix » 15 zář 2014 17:11

Já jsem se to takto učil ve škole. 8)


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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host