Libre Office

com.sun.star.awt.XListBox

Alles zur Programmierung im LibreOffice.
Antworten
kl_ha
Beiträge: 24
Registriert: Sa 20. Aug 2016, 17:11
Wohnort: Hamburg
Kontaktdaten:

com.sun.star.awt.XListBox

Beitrag von kl_ha » Sa 4. Mär 2017, 17:55

Hallo

Bin immer noch am basteln einer Listbox.

Ich brauche die Methoden der com.sun.star.awt.XListBox.
Habe aber nur die Methoden von com.sun.star.awt.XControlModel.
Wie komme ich an den Methoden von com.sun.star.awt.XListBox?

Vielen Dank
Klaus

kl_ha
Beiträge: 24
Registriert: Sa 20. Aug 2016, 17:11
Wohnort: Hamburg
Kontaktdaten:

Re: com.sun.star.awt.XListBox

Beitrag von kl_ha » Sa 4. Mär 2017, 18:29

Hallo
Habe das gerade selbst herausgefunden.
Mit

Code: Alles auswählen

dialog.getControl("Listbox")
kommt man an den Methoden.

Gruß
Klaus

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: com.sun.star.awt.XListBox

Beitrag von gogo » Sa 4. Mär 2017, 23:20

Du brauchst vermutlich ein Objekt-Inspektions-Tool, also xray oder MRI. Links siehe hier

Aufruf dann etwa so:

Code: Alles auswählen

xray(Objekt)
oder 
mri(Objekt)
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

kl_ha
Beiträge: 24
Registriert: Sa 20. Aug 2016, 17:11
Wohnort: Hamburg
Kontaktdaten:

Re: com.sun.star.awt.XListBox

Beitrag von kl_ha » So 5. Mär 2017, 11:32

Hallo
Ich nutze xray.
Man muss sich zu Anfang da ein bisschen durcharbeiten.
Was sehr gut hilft ist. http://www.dannenhoefer.de/faqstarbasic ... emein.html

Gruß
Klaus

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: com.sun.star.awt.XListBox

Beitrag von gogo » So 5. Mär 2017, 14:07

im wesentlichen - wenn ich das richtig verstanden habe - ist das XControlModel eine Instanz der XListBox - sie sollten also mehr oder weniger dieselben Methoden haben wie die vererbende Steuerelement-Klasse... ggf. hat die Instanz mehr als die Klasse. Eine inspektion der XListBox bringt vermutlich nix, denn Du kannst ja nur mit Instanzen arbeiten.
Dannenhoefer ist natürlich Standard und dann natürlich auch noch die anderen 2, das Base-Handbuch das von Robert gepflegt wird und alles was Andrew Pitonyak so sagt ;)
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Open Office
Antworten