Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zistiť , aký typ vstupného validáciu

Identifikačné typy vstupov pri overovaní ovládacieho prvku vo vašej aplikácii Microsoft Visual C # programu vám pomôže viesť užívateľa na zadanie správnych údajov . V jazyku C # , môžete použiť " Validating " udalosť identifikovať typy , ktoré chcete overiť pre kontrolu . Validácia je dôležité , keď sa váš program zberu dát , ktoré majú byť uložené v databáze . Pole v databázových tabuľkách sú určité dátové typy a problémy môžu nastať , keď údaje o inom type dát je uložená . Veci , ktoré budete potrebovať v Microsoft Visual Studio
Zobraziť ďalšie inštrukcie Cestuj 1

Spustiť Visual Studio a kliknite na odkaz " Nový projekt " v ľavej časti okna obrazovky počítača . Rozbaľte " Ostatné jazyky " pod " Nainštalované šablóny " a kliknite na " Visual C # . " Double - kliknite na " Windows Forms aplikácie " od centra v dialógovom okne vytvoriť nový projekt .
2

Double - kliknite na ovládací prvok " textové pole " pridať nový ovládací prvok textové pole do formulára . Double - kliknite na " tlačidlo " pridať nový ovládací prvok tlačidla do formulára . Pridať " ErrorProvider " rovnakou technikou . " ErrorProvider " bude použitý na výzvu chyby .
3

Pravým tlačidlom myši na ovládací prvok textového poľa a kliknite na tlačidlo " Vlastnosti " na zobrazenie stránky vlastností . Kliknite na ikonu udalosti , ktoré sa podobá osvetlenie štrajk a dvakrát kliknite vedľa " Overenie " vytvoriť novú validáciu postupu . Pridajte nasledujúci kód v postupe " textBox1_Validating " určiť , či typ vstupu bol " Int " , alebo " Double " Typ dát :

Boolean typeFound = false ; if ( determinIntType ( TextBox1.Text ) ) { typeFound = true ; MessageBox.Show ( " Zadali ste typ Int . " ) ; errorProvider1.SetError ( textBox1 , " " ) ; } else { this.errorProvider1.SetError ( textBox1 , " platný typ bol ! . nebol nájdený Zadajte platný typ " ) ; }

if ( typeFound == false ) { if ( determinDoubleType ( TextBox1.Text ) ) { typeFound = true ; MessageBox.Show ( " Zadali ste . Dvojlôžková izba typu " ) ; errorProvider1.SetError ( textBox1 , " " ) ; } else { this.errorProvider1.SetError ( textBox1 , " platný typ nebol nájdený prosím zadajte platný typ ! . " ) ; } }
4

skopírujte a vložte nasledujúci postup na určenie , či zadané údaje bol " Int " Typ dát :

súkromné ​​bool determinIntType ( string dataEntered ) { try { int isANumber = Convert.ToInt32 ( dataEntered ) return true ; } catch ( Exception ) { return false ; } }
5

Pridajte nasledujúci postup na určenie , či zadané údaje bolo " Double " dátový typ :

súkromné ​​bool determinDoubleType ( string dataEntered ) { try {

dvojaký isANumber = Convert.ToDouble ( dataEntered ) return true ; } catch ( Exception ) { return false ; } }

6

Stlačením tlačidla " F5 " spustiť program a zadať sadu čísel v ovládacom prvku textové pole . Kliknite na " Button1 " pre zobrazenie výsledkov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené