Const

Tags:    delphi

Hvordan laver jeg en const som indeholder alle bogstaver?

jeg skal bruge det til en editbox hvor man kun må indtaste tallene 1-9

jeg har sat editboxen til at må indeholde max 1 tegn af gangen.

i princippet kunne jeg skrive

const
k = [a..z,A..Z,'#'.............................


har i nogen smartere ide? på forhånd ták



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
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:
Fold kodeboks ind/udKode 


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]



t