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

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Maggus
****
Beiträge: 108
Registriert: Mo, 01.08.2005 13:32
Kontaktdaten:

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

Beitrag 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?
Zuletzt geändert von Maggus am Mi, 28.09.2011 14:39, insgesamt 1-mal geändert.
Maggus (:o)
Maggus
****
Beiträge: 108
Registriert: Mo, 01.08.2005 13:32
Kontaktdaten:

Re: ActionListener löst nicht aus bei Änderung

Beitrag 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
Maggus (:o)
Antworten