Keresés

Keresendő kifejezés:

Toplista

Toplista
  • betöltés...

Segítség!

Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!

Hogyan kell Visual Studioban C# nyelven kivitelezni azt hogyha valaki szám helyett betűt ír a beviteli mezőbe akkor hiba üzenetet adjon és kitörölje a beírt értéket? (grafikus felülettel)

46
Ha lehet egy példát is kérnék rá hogy pontosan hogy kéne.
Jelenleg 1 felhasználó nézi ezt a kérdést.
Visual Studio, c#
0
Középiskola / Informatika

Válaszok

1
Feltételezem a grafikus felület alatt Windows Forms App-ot értesz.
Beviteli mező neve legyen textBox1, ekkor a textBox1_TextChanged metódusában (ami minden értékváltozásnál meghívódik) ezt egy try-catch szerkezettel meglehet oldani:
(a try-catch szerkezet először megpróbálja végrehajtani az első blokkban lévő kódot, majd bármilyen hiba esetén átugrik a catchben lévő blokkra, jelen esetben itt hibát idéz elő, ha szöveget próbálunk int-té konvertálni ugye, ezért át fog ugrani a catch alatt lévő blokkra)
https://pastebin.com/Yy8fG1ZU

0