Oikeellisuustarkistukset - Luento 6

Käydään läpi miten tehdään tekstikenttien syötteiden oikeellisuustarkistukset ja ilmoitetaan käyttäjälle virheistä.

Luentoesimerkki (luento6.zip)

Oikeellisuustarkistuksien toimintaan vaikuttaa lomakkeen AutoValidate-ominaisuus:

Kontrolliin tullessa ja siitä poistuessa tapahtuvat seuraavat tapahtumat:

  1. Enter
  2. GotFocus
  3. TextChanged
  4. Leave
  5. Validating - tarkistetaan onko syöte validi
  6. Validated - Tapahtuu vain jos syöte on ollut validi. Siivotaan mahdolliset virheilmoitukset
  7. LostFocus

Validating-tapahtumassa tarkistetaan onko kontrollissä kelvollista dataa. Jos ei ole niin asetetaan e.Cancel = true

Virheellinen kohta havainnollistetaan errorProviderin avulla.

Validated-tapahtumassa poistetaan mahdolliset errorproviderit

Creating a Custom Control Derived from a TextBox Control

WinForms Data Validation

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/luennot/luento6/
© Antti Ekonoja (antti.j.ekonoja@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2012-03-22 14:06:19
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta