[ MatezYU @ 21.03.2007. 06:51 ] @
Imam maskedit polje i u njemu sa namestio editmask da je !90:00;1;_ kako mogu da odradim da ako korisnik unese recimo 08: a ne unese one dve zadnje nule da mi izbaci gresku da vreme nije dobro uneseno? |
[ MatezYU @ 21.03.2007. 06:51 ] @
[ savkic @ 21.03.2007. 07:33 ] @
> Imam maskedit polje i u njemu sa namestio editmask da je !90:00;1;_
> kako mogu da odradim da ako korisnik unese recimo 08: a ne unese one dve zadnje nule da mi izbaci gresku da vreme nije dobro uneseno? Kontrola će to sama uraditi, probaj. [ MatezYU @ 21.03.2007. 09:10 ] @
Nece da uradi.. Izbaci gresku cim izadjem iz tog polja a nisam dobro uneo vrednost!
[ savkic @ 21.03.2007. 11:01 ] @
> Nece da uradi.. Izbaci gresku cim izadjem iz tog polja a nisam dobro uneo vrednost!
Zar to nije upravo ono što ti želiš, razjasni. [ MatezYU @ 22.03.2007. 05:51 ] @
Izbaci sistemsku gresku i pukne program. Ja bih da automatski tamo gde su polja prazna ubacim nule ili da odradim tako da ja ispisem neku gresku i da fokusiram to polje za ponovni unos..
[ savkic @ 22.03.2007. 07:55 ] @
> Izbaci sistemsku gresku i pukne program.
Ako uneti tekst ne odgovara masci, podiže se VCL exception i kursor se fokusira na poziciju koja pravi problem, to je default ponašanje. Do sistemske greške i pucanja programa može doći samo ako radiš nešto što nisi spomenuo. > Ja bih da automatski tamo gde su polja prazna ubacim nule ili da odradim tako da ja ispisem neku gresku i da fokusiram to polje za ponovni unos.. Možeš ili napraviti naslednika sa funkcionalnošću koju želiš ili handlovati Application.OnException i tu presresti poruku i delati po želji. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|