001
09.02.2004, 10:51 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft... (Operator)
|
Ich vermute mal das Edit1Change immer dann aufgerufen wird wenn du was ins Feld eingibst und nicht nur dann wenn das den Fokus verliert... Da du nur Zahlen zwischen 5 und 35 erlauben willst kannst du es relativ leicht abchecken ob es eine valide eingabe ist...
wenn die eingabe nicht valide ist einfach ne MessageBox ausschmeissen und das Feld löschen
wenn der String in dem feld nur 1 zeichen lang ist muss es eine 1,2,3,5,6,7,8 oder 9 sein.... wenn der String 2 zeichen lang ist muss gelten das er halt grösser als 9 und kleiner 36 ist... wenn der String länger als 2 Zeichen ist ist was falsch gelaufen und den User wieder auf einen Fehler hinweisen und das Feld zurücksetzten...
Falls das Feld den Fokus verliert muss du noch abchecken ob falls nur ein zeichen drin steht diese grösser 4 ist -- ...fleißig wie zwei Weißbrote Dieser Post wurde am 09.02.2004 um 10:53 Uhr von Windalf editiert. |