Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

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)

274
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