kobinationsfeld in dialog

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

Moderator: Moderatoren

ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Re: kobinationsfeld in dialog

Beitrag von ykcim »

Du mußt lediglich eine Schleife über den Calc-Bereich machen und die einzelnen Werte dem Kombinationsfeld hinzufügen.

Code: Alles auswählen

  Dim MyDlg as Object
  Dialoglibraries.Loadlibrary("Standard")
  MyDlg= CreateUnoDialog(Dialoglibraries.Standard.Dialog1)
  MyControl=MyDlg.GetControl("ComboBox1")
  
  myDoc = thisComponent
  mySheet = myDoc.sheets(0)
'  Zum Beispiel für die erste Spalte bis Zeile 7 
  For i=0 to 6
  mycell = mysheet.getCellByPosition(0,i)
  MyControl.additem(mycell.value, i)
  next i
  MyDlg.execute()
mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: kobinationsfeld in dialog

Beitrag von komma4 »

Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Re: kobinationsfeld in dialog

Beitrag von ykcim »

Schau mal in den aller ersten Beitrag in dieser Gruppe. Dort stehen einige nützliche Verweise auf Dokumentation.

Vor allem das SDK mit einer Referenz ist wichtig.
Für 2.4: http://download.openoffice.org/2.4.0/sdk.html
Für 3.0: http://download.openoffice.org/3.0.0/sdk.html

Na ja un meine FAQ ist auch recht nützlich :D


mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Antworten