Bonjour
Je voudrais modifier le contenu du presse-papier avant de l'afficher dans un tEdit (sous DELPHI XE2Pro).
Pour cela, je fait dans le OnKeyDown :
Ca ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TForm1.EditKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); VAR Chaine : String; begin IF ((ssCtrl in Shift) AND ((Key = ord('V')) OR (Key = ord('V')))) THEN begin if Clipboard.HasFormat(CF_TEXT) THEN begin // mes modifs END; // Fin de IF END; // Fin de IF end;
j'ai essayé la proposition de ero-sennin. Mais là non plus cela ne fonctionne pas (le contenu du presse-papier est collé tel-quel).
quelqu'un, aurait-il une autre solution ?
NB : cela se produit que la propriété KeyPreview de la form soit a Vrai ou Faux.
merci olivier
Partager