Hi ninja
schau Dir mal die Ereignisse "OnKeyDown", "OnKeyPress" und "OnKeyUp" an - diese werden von Windows immer abgefeuert, wenn ein solches Ereignis innerhalb Deines Edits auftritt. Es ist nun an Dir, in den entsprechenden Methoden darauf zu reagieren oder nicht. Du könntest Also schon bevor der Benutzer in der Lage ist, ein Falsches Zeichen in das Edit einzugeben dieses löschen. Die prinzipielle Herangehensweise wäre dann so:
- OnKeyDown tritt auf
- Du prüfst, ob das (im anrollen befindliche aber noch nicht im Edit angekommene) Zeichen erwünscht ist (if Key in ['Liste','Erwünschter','Zeichen','Incl','Steuer','Z eichen','Wie','Back-','Space','Etc']und:
- Du entscheidest, ob Du das Zeichen Passieren lässt (tust also nichts) oder ob das Zeichen an Deinem "Pförtner" abprallt (Key := #0
Thema getroffen?