So habe ich bereits Code. Aber wenn es ausgeführt wird, lässt es den Rückschrittschlüssel nicht zu, ich brauche es, um den Rückschrittschlüssel zuzulassen und die Leertaste zu entfernen, da ich keine Leerzeichen möchte.Bestimmte Schlüssel in einer Bearbeitungsbox stoppen
procedure TForm1.AEditAKeyPress(Sender: TObject; var Key: Char);
var s:string;
begin
s := ('1 2 3 4 5 6 7 8 9 0 .'); //Add chars you want to allow
if pos(key,s) =0 then begin Key:=#0;
showmessage('Invalid Char');
end;
Brauchen dank Hilfe: D
Sie könnten 'TMaskEdit' verwenden –
@DavidHeffernan, TMaskEdit wird normalerweise für _fixed_ Länge des Eingabetextes verwendet – Marcodor
@Marcodor Danke, das wusste ich nicht. –