Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Verändungen im Memo bei OnChange (https://www.delphipraxis.net/113657-veraendungen-im-memo-bei-onchange.html)

Timi-loader 12. Mai 2008 15:42


Verändungen im Memo bei OnChange
 
Hallo.

Ich suche eine schnelle Methode um die konkreten Veränderungen in einem Memo festzustellen.
Die Funktion wird bei OnChange ausgerufen und sollte deshalb schnell gehen.
Am öftesten wird sich nur ein Buchstabe ändern. (Der grad getippte.) Aber manchmal macht man ja auch so Sachen wie Zwischenablage einfügen.
Das Problem ist ja dass beim Einfpgen längerer Texte auch Zeilenumbrüche hinzukommen können. So macht also Zeilenweises vergleichen nur bis zum Punkt der Veränderung sinn.

Wäre dankbar über jeden Hinweis.

MfG Tim

mkinzler 12. Mai 2008 15:44

Re: Verändungen im Memo bei OnChange
 
Warum reagierst du dann nich auf KeyPress?

toms 12. Mai 2008 15:53

Re: Verändungen im Memo bei OnChange
 
Zitat:

Zitat von mkinzler
Warum reagierst du dann nich auf KeyPress?

Weil beim Einfügen kein OnKeyPress ausgelöst wird

Timi-loader 12. Mai 2008 17:14

Re: Verändungen im Memo bei OnChange
 
ja das strg+v konnte man mittels keydown auchnoch finden. das prob ist nur dass es dort auch ein contextmenü gibts. da kann man über rechtsklick noch einfügen. und es gibts auchnoch weitere funktionen die über buttons zu erreichen sind und auch kein tastenevent auslösen. onchange müsste schon das richtige sein um überhaupt festzustellen dass was geändert wurde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz