Thema: Delphi Strg+V im TEdit abfangen

Einzelnen Beitrag anzeigen

teebee

Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
 
Delphi 6 Professional
 
#10

Re: Strg+V im TEdit abfangen

  Alt 24. Aug 2005, 07:16
Zitat von Chimaira:
eine Möglichkeit, etwas umständlicher und nicht so elegant wäre wenn du den Inhalt des Edits ein zweites mal abspeicherst. Im onChange kannst du dann überprüfen: hat sich der Text um mehr als ein Zeichen verlängert wurde etwas eingefügt, entweder übers Popup-Menü oder Strg+V. in dem Fall kannst du einfach den Text zurücksetzen.
Durch Einfügen kann sich der Text auch verkürzen: vorher einen Bereich markieren, dann einen kürzeren Bereich einfügen. Deshalb dafst Du nicht auf eine Verlängerung testen. Wenn es also ok ist, dass man Änderungen erst kurz sieht, sie dann erst rückgängig gemacht oder neu formatiert werden, reicht es auch, immer auf OnChange zu reagieren, ohne Längenüberprüfung.
Der Sinn von EN_UPDATE ist, dass man über Änderungen informiert wird, bevor sie sichtbar werden.

Gruß, teebee
  Mit Zitat antworten Zitat