Problem mit Comboboxen
Verfasst: 27.07.2016 07:33
Hallo,
ich sehe glaube ich im Moment vor lauter Wald die Bäume nicht.
Folgendes ich möchte ein Verzeichnis auslesen, und die Unterverzeichnisse sollen in Comboboxen aufgelistet werden.
Irgendwo ist aber der Wurm drinne, entweder sind die Comboboxen leer, es wird nur in der ersten Box der Eintrag gezeigt Eintrag,
oder es sind je mehr boxen ich auswähle die Einträge öfters drinn.
Wird wahrscheinlich ein Änfängerfehler sein.
Habe das so gelöst, die Verzeichnisse werden eingelesen, aber nicht in den Comboboxen angezeigt
wenn ich aber diesen Weg gehe :
bekomme ich zwar den Inhalt in den Boxen angezeigt, sieht aber so aus, das in der ersten Box die verzeichnisse zweimal angezeigt werden, in der zweiten Box einmal, je mehr Boxen ich so mache, desto öfters die wiederholen sich die Einträge.
Wer kann mir denn sagen, was ich falsch mache ???
mfg
ich sehe glaube ich im Moment vor lauter Wald die Bäume nicht.
Folgendes ich möchte ein Verzeichnis auslesen, und die Unterverzeichnisse sollen in Comboboxen aufgelistet werden.
Irgendwo ist aber der Wurm drinne, entweder sind die Comboboxen leer, es wird nur in der ersten Box der Eintrag gezeigt Eintrag,
oder es sind je mehr boxen ich auswähle die Einträge öfters drinn.
Wird wahrscheinlich ein Änfängerfehler sein.
Habe das so gelöst, die Verzeichnisse werden eingelesen, aber nicht in den Comboboxen angezeigt
Code: Alles auswählen
Procedure Verzeichnis()
Directory$= GetCurrentDirectory()+"\Material"
If ExamineDirectory(0, Directory$, "*.*")
While NextDirectoryEntry(0)
If DirectoryEntryType(0) = #PB_DirectoryEntry_Directory
Type$ = ""
AddGadgetItem(#Combo1,0,DirectoryEntryName(0))
AddGadgetItem(#Combo2,0,DirectoryEntryName(0))
AddGadgetItem(#Combo3,0,DirectoryEntryName(0))
AddGadgetItem(#Combo4,0,DirectoryEntryName(0))
AddGadgetItem(#Combo5,0,DirectoryEntryName(0))
AddGadgetItem(#Combo6,0,DirectoryEntryName(0))
EndIf
Wend
EndIf
FinishDirectory(0)
EndProcedure
Code: Alles auswählen
ComboBoxGadget(#Combo1,820,25,150,20)
Verzeichnis()
ComboBoxGadget(#Combo2,820,50,150,20)
Verzeichnis()
ComboBoxGadget(#Combo3,820,75,150,20)
ComboBoxGadget(#Combo4,820,100,150,20)
ComboBoxGadget(#Combo5,820,125,150,20)
ComboBoxGadget(#Combo6,820,150,150,20)
Wer kann mir denn sagen, was ich falsch mache ???
mfg