Bonjour à tous.
J'ai un TMemo nommé MemoH et sa propriété Height étant telle que lorsque l'utilisateur a écrit jusqu'à la ligne 18 toute la hauteur est utilisée ; la première ligne est encore visible et la ligne 18 se trouve en bas du TMemo.
Avec le code ci-dessous lorsque l'utilisateur clique sur un Retour Chariot il ne se passe rien. Il ne peut donc pas passer à la ligne suivante et c'est ce que je veux.
Que faut-il ajouter à ce code pour que lorsque l'utilisateur écrit sur la ligne 18 et atteint son bord droit (width) il ne se passe de même rien et qu'il n'y ait pas un Retour Chariot automatique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TCruciFiche.MemoHKeyPress(Sender: TObject; var Key: Char); begin if (MemoH.Lines.Count>=18) and (Key=#13) then Key:=#0; end;
Merci d'avance.
Partager