Ich versuche gerade hier mit einem XPropertyChangeListener die Änderung eines Strings in einem lineshape (Writer) zu ermiteln.
Code: Alles auswählen
oListener =createUnoListener("getSolutionChange_", "com.sun.star.beans.XPropertyChangeListener")
oLine.addPropertyChangeListener("String", oListener)
...
Sub getSolutionChange_disposing( oEvent )
Print "disposing"
Stop
End Sub
Sub getSolutionChange_propertyChange( oEvent)
Print "property change"
Stop
End Sub
Ändere ich das gefragte Property zB. auf "Size" löst der listener wie gewünscht bei einer Änderung der Liniengröße im Dokument aus:
Code: Alles auswählen
oLine.addPropertyChangeListener("Size", oListener) 'funktioniert
Für mich stellt sich nun die Frage, wie ich ein listener an eine Änderung des Textes in einem Shape binden kann.
Danke