Listenfeld in Dialogbox auslesen

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

Moderator: Moderatoren

herbk
**
Beiträge: 36
Registriert: Fr, 16.01.2004 14:29
Kontaktdaten:

Listenfeld in Dialogbox auslesen

Beitrag von herbk »

ich habe in einer dialogbox ein Listenfeld. Der ausgewählte Begriff soll einer Variablen übergeben werden.
Mit welchem Befehl mache ich das? Mit
"beleg.getControl("ListBox1").selectedItem"
bekomme ich jedenfalls nichts....
Danke
Herbert
HerbK
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hallo Herbert,

aus dem Bauch raus: Das "Listenfeld" liefert anders als das "Kombinationsfeld" immer einen Array mit den gewählten Einträgen zurück, auch wenn nur einer ausgewählt wurde.
Den Array musst du dann wieder auflösen (ubound, lbound), um die selektierten Werte zu erhalten. Es kann sogar siein, dass der Array nur die indexnummern der Einträge liefert. Dann musst du über die Indexeinträge und der Werteliste arbeiten. Insgesamt deutlich komplizierter als Komboboxen.
Vielleicht solltest du wechseln?

Gruss
Thomas

PS: kommst du nicht klar, poste noch mal. Hab die Sachen alle mal gemacht , aber gerade nicht greifbar.
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
herbk
**
Beiträge: 36
Registriert: Fr, 16.01.2004 14:29
Kontaktdaten:

Beitrag von herbk »

danke...
meistens tut's ja auch die einfache Lösung... :wink:

Herbert
HerbK
Antworten