Seite 1 von 2

Listbox geht nicht auszuklappen

Verfasst: Mi 20. Sep 2017, 14:22
von Henrik
Hallo zusammen ,

ich bin gerade dabei einen mehrseitigen Dialog zu programmieren . Vielleicht wäre das Ganze schon längst über den Dialogeditor erledigt .
Aber das wäre ja zu einfach ... Jedenfalls bin ich bei der Listbox am verzweifeln . Es erscheint nur eine moderne Ausgabe einer Listbox mit Pfeil nach oben und nach unten (Scrollbar), aber nichts zum Ausklappen . Die Eigenschaften sind identisch mit einer paralell(unabhängig davon) im Dialogeditor geschaffenen Version einer Listbox . Jedoch in dieser ist nur ein Pfeil nach unten und da klappt auch die Listbox aus .
Könnte mir da bitte jemand weiter helfen ... ?
Ich benutze Xray und habe die Eigenschaften ziemlich intensiv verglichen , außer die die nicht lesbar sind

Rahmen auf 2(flach) also kein 3D-Modus
Multiauswahl false

Gruß Henrik

PS hier mal alle Eigenschaften

Align 1
AllItems <empty>
BackgroundColor <empty>
Border 2
BorderColor <empty>
ContextWritingMode 4
DefaultControl istBox"
Delegator
Dropdown True
Enabled True
EnableVisible True
Events
FontCharset 0
FontCharWidth 0
FontDescriptor
FontEmphasisMark 0
FontFamily 0
FontHeight 14
FontKerning False
FontName ""
FontOrientation 0
FontPitch 0
FontRelief 0
FontSlant 0
FontStrikeout 0
FontStyleName ""
FontType 0
FontUnderline 0
FontWeight 0
FontWidth 0
FontWordLineMode False
Height 0
HelpText ""
HelpURL ""
ImplementationId
ImplementationName <...>
ItemCount 0
ItemSeparatorPos <empty>
LineCount 5
MouseWheelBehavior 1
MultiSelection False
MultiSelectionSimpleMode True
Name B_Name"
PositionX 0
PositionY 0
Printable True
PropertySetInfo
PropertyToDefault
ReadOnly False
ReferenceDevice <null>
ResourceResolver <null>
SelectedItems <empty>
ServiceName <...>
Step 1
StringItemList <empty>
SupportedServiceNames
TabIndex -1
Tabstop <empty>
Tag ""
TextColor <empty>
TextLineColor <empty>
Types
Width 0
WritingMode 4

Re: Listbox geht nicht auszuklappen

Verfasst: Mi 20. Sep 2017, 21:06
von mikele
Hallo,
es wäre einfacher, wenn du uns den Makroausschnitt zur Verfügung stellen würdest.
Für das gewünschte Verhalten ist die Eigenschaft "Dropdown" zuständig.
Um diese Eigenschaft zu setzen (octrl sei deine Listbox):

Code: Alles auswählen

octrl.setPropertyValue("Dropdown", true)

Re: Listbox geht nicht auszuklappen

Verfasst: Do 21. Sep 2017, 20:27
von karolus
Hallo

Hm…
Henrik hat geschrieben:PS hier mal alle Eigenschaften

Code: Alles auswählen

…
Dropdown	True

Re: Listbox geht nicht auszuklappen

Verfasst: Do 21. Sep 2017, 20:55
von mikele
Hallo karolus,
das wunderte mich natürlich auch. Mal sehen, was Henrik meint. Bei mir funktioniert's.

Re: Listbox geht nicht auszuklappen

Verfasst: Sa 23. Sep 2017, 12:52
von Henrik
Wow , ich bin ja begeistert , das jemand und so schnell antwortet .
Also ich habe ja extra Dropdown auf true gesetzt .model.dropdown = true
Ist in den Eigenschaften zu sehen .
Ich dachte , es gibt vielleicht noch eine übergeordnete Design Einstellung oder so , die das Dropdown außer Kraft setzt

' ListeBox "LB_Name" _einstellen
X = 520 : Y = 140 : L = 300 : H = 210
sNom = "LB_Name" : nPage = 1 : nAlign = 1
ListeBox(oModelDlg,X,Y,L,H,sNom, nPage,2, nAlign)
oListBox = oimgDlg.GetControl(sNom)
oListBox.model.dropdown = TRUE
oListBox.model.LineCount = 5
'oListBox.model.DefaultControl = "stardiv.vcl.control.ListBox"
oListBox.model.MultiSelectionSimpleMode = TRUE
oListBox.model.FontHeight = 14
oListBox.model.FontSlant = 0
oListBox.model.FontStrikeout = 0
oListBox.model.FontUnderline = 0


Hätte noch ein Bild angehängt , aber das geht wohl nicht

Gruß Henrik

Re: Listbox geht nicht auszuklappen

Verfasst: Sa 23. Sep 2017, 12:57
von Henrik
PS
Im Openoffice wie im Libreoffice gleiches Ergebnis
mi dem Dialogeditor geht es und per Makro nicht

Re: Listbox geht nicht auszuklappen

Verfasst: Sa 23. Sep 2017, 18:00
von mikele
Hallo,
also bei mir (Linuxmint18.2; LO5.3.6.1) funktioniert die angefügte Datei von Thomas Krumbein (aus seinem Buch "Makros in OpenOffice.org 3") bei der ich im Modul "Code2" in der Sub Dialog_anzeigen die Eigenschaft Dropdown ergänzt habe.

Re: Listbox geht nicht auszuklappen

Verfasst: So 24. Sep 2017, 14:38
von Henrik
Danke Euch für die Bemühungen !!

Es hat sich zwar nix verändert (also funktioniert bei mir nicht), aber ich habe mich mittlerweile mit dem Zustand angefreundet . :D :P

Gruß Henrik

Re: Listbox geht nicht auszuklappen

Verfasst: Mo 25. Sep 2017, 08:41
von mikele
Hallo,
schade, dass es nicht klappt. Ich habe die Datei gerade noch einaml unter Win7 + LO4.3.7.2 getestet und da funktioniert es.
Mit welchem System arbeitest du?
screen.jpg
screen.jpg (176.72 KiB) 4547 mal betrachtet

Re: Listbox geht nicht auszuklappen

Verfasst: Di 26. Sep 2017, 01:26
von Henrik
Hallo Mikele ,

Win 8.1

und Libreoffice Portble Version: 5.3.4.2
Build-ID: f82d347ccc0be322489bf7da61d7e4ad13fe2ff3
CPU-Threads: 4; BS-Version: Windows 6.2; UI-Render: Standard; Layout-Engine: neu;
Gebietsschema: de-DE (de_DE); Calc: CL

Aber auch mit Openoffice AOO401m5(Build:9714) - Rev. 1524958
2013-09-20 11:40:29 (Fr, 20 Sep 2013) geht es nicht


Naja so eine Scrollliste ist schon OK , aber zum Einklappen wäre es etwas Platzsparender gewesen

Gruß Henrik