🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Listbox geht nicht auszuklappen

Alles zur Programmierung im LibreOffice.
Henrik
Beiträge: 6
Registriert: Mi 20. Sep 2017, 13:56

Listbox geht nicht auszuklappen

Beitrag von Henrik » Mi 20. Sep 2017, 14:22

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

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Listbox geht nicht auszuklappen

Beitrag von mikele » Mi 20. Sep 2017, 21:06

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)
Gruß,
mikele

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Listbox geht nicht auszuklappen

Beitrag von karolus » Do 21. Sep 2017, 20:27

Hallo

Hm…
Henrik hat geschrieben:PS hier mal alle Eigenschaften

Code: Alles auswählen

…
Dropdown	True
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Listbox geht nicht auszuklappen

Beitrag von mikele » Do 21. Sep 2017, 20:55

Hallo karolus,
das wunderte mich natürlich auch. Mal sehen, was Henrik meint. Bei mir funktioniert's.
Gruß,
mikele

Henrik
Beiträge: 6
Registriert: Mi 20. Sep 2017, 13:56

Re: Listbox geht nicht auszuklappen

Beitrag von Henrik » Sa 23. Sep 2017, 12:52

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

Henrik
Beiträge: 6
Registriert: Mi 20. Sep 2017, 13:56

Re: Listbox geht nicht auszuklappen

Beitrag von Henrik » Sa 23. Sep 2017, 12:57

PS
Im Openoffice wie im Libreoffice gleiches Ergebnis
mi dem Dialogeditor geht es und per Makro nicht

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Listbox geht nicht auszuklappen

Beitrag von mikele » Sa 23. Sep 2017, 18:00

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.
Dateianhänge
Bsp_Dialog_Visible.ods
(14.4 KiB) 200-mal heruntergeladen
Gruß,
mikele

Henrik
Beiträge: 6
Registriert: Mi 20. Sep 2017, 13:56

Re: Listbox geht nicht auszuklappen

Beitrag von Henrik » So 24. Sep 2017, 14:38

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

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Listbox geht nicht auszuklappen

Beitrag von mikele » Mo 25. Sep 2017, 08:41

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) 4546 mal betrachtet
Gruß,
mikele

Henrik
Beiträge: 6
Registriert: Mi 20. Sep 2017, 13:56

Re: Listbox geht nicht auszuklappen

Beitrag von Henrik » Di 26. Sep 2017, 01:26

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


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten