AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Verändungen im Memo bei OnChange

Ein Thema von Timi-loader · begonnen am 12. Mai 2008 · letzter Beitrag vom 12. Mai 2008
Antwort Antwort
Timi-loader

Registriert seit: 10. Okt 2005
Ort: Berlin
97 Beiträge
 
Delphi 7 Personal
 
#1

Verändungen im Memo bei OnChange

  Alt 12. Mai 2008, 16:42
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Verändungen im Memo bei OnChange

  Alt 12. Mai 2008, 16:44
Warum reagierst du dann nich auf KeyPress?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: Verändungen im Memo bei OnChange

  Alt 12. Mai 2008, 16:53
Zitat von mkinzler:
Warum reagierst du dann nich auf KeyPress?
Weil beim Einfügen kein OnKeyPress ausgelöst wird
Thomas
  Mit Zitat antworten Zitat
Timi-loader

Registriert seit: 10. Okt 2005
Ort: Berlin
97 Beiträge
 
Delphi 7 Personal
 
#4

Re: Verändungen im Memo bei OnChange

  Alt 12. Mai 2008, 18:14
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 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