Bonjour,
je souhaite activer les touches (ctrl+c)(ctrl+v) pour copier coller un texte d'un edit mais j'ai pas su comment le faire ! quelqu'un peut me guider s'il vous plait
merci d'avance
Bonjour,
je souhaite activer les touches (ctrl+c)(ctrl+v) pour copier coller un texte d'un edit mais j'ai pas su comment le faire ! quelqu'un peut me guider s'il vous plait
merci d'avance
Bonjour,
à ma souvenance (ce qu'un petit test m'a confirmé) , rien à faire , c'est le comportement par défaut du TEdit
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
C'est natif il me semble. Il se passe quoi si tu essaye avec une autre appli ?
Bonjour,
Si l'appui des touches (ctrl+c)(ctrl+v) pour copier coller un texte d'un edit ne fonctionne pas avec une appli cela résulte forcément du fait que sa procédure TForm1.MonEditKeyPress(Sender: TObject; var Key: Char)
contient une instruction du style if not (Key in [....]) then Key := #0 et dont le filtre ne laisse pas passer les (ctrl+c)(ctrl+v)
Par exemple les instructions suivantes :
Empêche de saisir dans l'edit des caractères non numériques ainsi que le point et la virgule tout en autorisant Ctrl+C et Ctrl+V : donc réservé aux edit's de saisie d'entiers signés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... if (Key = '.') or (Key = ',') then Key := #0; if not (Key in [#3,#22,'0'..'9','-', Chr(VK_BACK), Chr(VK_DELETE)]) //#3 = Ctrl + C, #22 = Ctrl + V then Key := #0; ...
A+.
N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager