BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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
Beiträge: 1642
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
Beiträge: 2170
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.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

mikele
Beiträge: 1642
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
Beiträge: 1642
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) 181-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
Beiträge: 1642
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) 3885 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 nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten