Seite 1 von 1
Control-Zugriff einer Listbox im Tabellen-Kontrollfeld
Verfasst: Mo, 18.10.2010 23:19
von hr.hartwig
Hallo,
wie bekomme ich den Control-Zugriff einer Listbox,
wenn es sich in einem Tabellen-Kontrollfeld befindet?
Vielen Dank für Eure Hilfe!
Gruß,
Hotti
Re: Control-Zugriff einer Listbox im Tabellen-Kontrollfeld
Verfasst: Di, 19.10.2010 20:01
von DPunch
Aloha
hr.hartwig hat geschrieben:wie bekomme ich den Control-Zugriff einer Listbox, wenn es sich in einem Tabellen-Kontrollfeld befindet?
Folgendermaßen:
Code: Alles auswählen
oDoc = thisComponent
If oDoc.supportsService("com.sun.star.sheet.SpreadsheetDocument") Then
oDrawpage = oDoc.CurrentController.ActiveSheet.Drawpage
Else
oDrawpage = oDoc.Drawpage
End If
oForm = oDrawpage.Forms(0)
oGridcontrol = oForm.getByName("Kontrollfeld")
oListox = oGridcontrol.getByName("Listenfeld 1")
Re: Control-Zugriff einer Listbox im Tabellen-Kontrollfeld
Verfasst: Fr, 22.10.2010 01:15
von hr.hartwig
Hallo DPunch!
Vielen Dank für den Code! Super!
Jetzt kann ich auf die Listbox zugreifen.
Was ich dringend brauche ist bei der Auswahl die "oListbox.selectedItems(0)"
Nur wenn ich das Sub durch "Status geändert" der Listbox aufrufe, bekomme ich keine korrekten Werte.
es sei denn,
ich rufe das Sub z.B. mit einem CommandButton auf.
Diesen Klick wollte ich mir aber sparen, da es mit der Listbox außerhalb des Grid ja auch funktioniert.
Hast Du -oder ein Mitleser- noch einen Tip?
Tausend Dank,
Hotti
Re: Control-Zugriff einer Listbox im Tabellen-Kontrollfeld
Verfasst: Fr, 22.10.2010 14:42
von DPunch
Aloha
hr.hartwig hat geschrieben:Nur wenn ich das Sub durch "Status geändert" der Listbox aufrufe, bekomme ich keine korrekten Werte.
Mit dieser Aussage kann ich leider gar nichts anfangen.
Es würde wohl helfen, wenn Du eine Beispieldatei hochladen würdest.
Re: Control-Zugriff einer Listbox im Tabellen-Kontrollfeld
Verfasst: Fr, 22.10.2010 22:24
von hr.hartwig
Hallo DPunch,
vielen Dank, daß Du mir helfen willst.
Im Anhang lade ich eine Beispieldatei hoch.
Mein Wunsch ist es, daß ich nach der Listboxauswahl
so komfortabel wie unter 1.) in die Textboxen,
die restlichen Daten in das Grid bekomme, und gleich in die
dahinterliegende Tabelle.
Wenn es denn gar nicht geht, muß ich halt den Button betätigen.
Aber das wollte ich ja vermeiden.
Nochmal vielen Dank für die Hilfe!
Viele Grüße,
Hotti