Seite 1 von 1

[gelöst] ActionListener löst nicht aus bei Änderung

Verfasst: Mi, 28.09.2011 13:36
von Maggus
Hallo,

in einem per Laufzeit erzeugtem Dialog habe ich auf eine SelectBox ein XActionListener gelegt. Alles funktioniert prima wenn ich die Auswahl der SelectBox manuell ändere. Aber wenn ich die Auswahl per Makro ändere z.B.

Code: Alles auswählen

oDlg.getControl("ListBox1").selectItem(XY, True)
macht der Listener einfach gar nichts. :?

Hab ich einen falschen Listener?

Re: ActionListener löst nicht aus bei Änderung

Verfasst: Mi, 28.09.2011 14:38
von Maggus
Habs rausgekriegt. :D Mit dem itemListener gehts.

Code: Alles auswählen

.............
  oListener = createUnoListener("xselect_", "com.sun.star.awt.XItemListener")
  oControl = oDlg.getControl("ListBox1") 
  oControl.addItemListener(oListener)
.............
Sub xselect_itemStateChanged(oEvent) 
  machwas()
End Sub

Sub xselect_disposing
End Sub