Bonsoir!
Je dispose d'un TEdit sur ma Form. Je voudrais pouvoir effectuer une chose, c'est ne saisir uniquement les chiffres. En plus de celà, on doit pouvoir faire un copier coller d'un endroit vers mon Tedit (pareil, il faut que je puisse savoir si le contenu de ce qui est en mémoire est que des chiffres)
J'ai bien une idée, c'est dans le OnKeyDown, vérifier si on a bien ssCtrl dans Shift, si oui, on récupère le contenu via le presse papier et on fait un TryStrToInt pour savoir si on a que des chiffres ou pas.
Mais bon, c'est peut -être pas très propre comme solution
De plus, j'ai remarqué que ce code ne fonctionné pas :
J'ai mis celà dans le OnKeyDown! La valeur Key n'est pas modifiée!!! Normal ou pas ? Moi je trouve celà étrange.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if Key=65 then begin Key:=0; end;
J'attends vos réponses en ce qui concerne donc la saisi via Ctrl+V et le OnKeyDown si vous avez une idée!
Merci
Cordialement
PS: je suis tout à fait au courant de l'entrée dans la FAQ : Comment ne rentrer que des chiffres dans un TEdit ? Mais ça ne convient pas.
Partager