gerade komme ich endlich dazu mich etwas mehr mit textcontrol in zusammenarbeit mit alaska zu beschäftigen - folgendes problem, welches ich derzeit mit der dokumentation nicht lösen kann:
ich möchte abfragen, ob im text eine änderung stattgefunden hat und dachte mir, dass hierfür TXTextControl.Change vorgesehen ist. als syntax steht hier lapidar: Change( )
das geht jedoch leider in keiner der von mir versuchten varianten nicht
wie geht's ?
danke
ernst
text verändert in textcontrol
Moderator: Moderatoren
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Hallo, Ernst.
Das ist ein Event, keine Methode und auch keine iVar. Ich arbeite intensiv mit TX, habe die Events aber noch nicht benutzt.
Es gibt eine Instanz oControl:Text, die Dir den Text des Controls als String zurückliefert. Wenn Du diesen Inhalt beim Aufbau des Controls (nach dem Laden des Text) abfragst und später vergleichst, erhälst Du als Antwort genau die, nach der Du suchst. Ansonsten ist die iVar :CanUndo ein Hinweis darauf, dass eine Änderung stattgefunden hat, aber das betrifft nur Änderungen, die auch rückgängig gemacht werden können, wobei ich jetzt nicht aus dem Kopf weiß, welche Ausnahmen es da gibt.
Das ist ein Event, keine Methode und auch keine iVar. Ich arbeite intensiv mit TX, habe die Events aber noch nicht benutzt.
Es gibt eine Instanz oControl:Text, die Dir den Text des Controls als String zurückliefert. Wenn Du diesen Inhalt beim Aufbau des Controls (nach dem Laden des Text) abfragst und später vergleichst, erhälst Du als Antwort genau die, nach der Du suchst. Ansonsten ist die iVar :CanUndo ein Hinweis darauf, dass eine Änderung stattgefunden hat, aber das betrifft nur Änderungen, die auch rückgängig gemacht werden können, wobei ich jetzt nicht aus dem Kopf weiß, welche Ausnahmen es da gibt.
Herzlich,
Tom
Tom