Ville holde på det ville være
langt nemmere om du blot så om det var en gyldig værdi i OnKeyPress.
Du kan endda gøre det med en enkelt linie:
if not (Key in [#8,#49..#57]) then Key := #0;
Dette sikrer at kun Backspace samt tallene 1-9 bliver sat ind, og kan bruges på alle de edits du nu engang må have brug for. Det er muligt du også skal bruge en keycode på Delete - jeg kan ikke lige huske om den genererer en anden keycode end Backspace.
Hvis du også vil kunne bruge 0 på et tidspunkt, kan du ændre #49 til #48.
I øvrigt: Såfremt du ikke har andre ting i OnKeyPress kan du bruge samme event hele vejen igennem
[Redigeret d. 02/10-05 22:37:28 af Michael Madsen]