kale_1990 Geschrieben 22. November 2006 Teilen Geschrieben 22. November 2006 hallo, ich steh noch ganz am anfang meiner delphi "laufbahn" ;-) und hab jetzt ein programm wo eine directorylistbox und eine filelistbox angezeigt wird...wie bekomme ich jetzt den inhalt von einem ordner angezeit wenn ich den ordner in der dlbox änder? und wie kann ich von der flbox eine datei öffnen? find im internet(google etc.) nichts Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Code Poet Geschrieben 6. Dezember 2006 Teilen Geschrieben 6. Dezember 2006 Die DirectoryListBox wird ein Event (Ereignis) haben, das Du im Objektinspektor sehen müsstest. Leider bin ich vor längerer Zeit schon von Delphi auf VS.NET umgestiegen, weiß also nicht, wie das Event genau heißt (zu Delphi 6-Zeiten gab es die Komponente noch nicht ) Ich würde aber mal erwarten, dass es entweder "OnDirectorySelect" oder etwas in der Art heißt oder Du auf ein einfaches "OnClick"-Event reagieren musst. Ersterer Fall hätte den Vorteil, dass die Eventprozedur Dir wahrscheinlich schon das ausgewählte Verzeichnis als Parameter mitgibt. Ansonsten wird es sicher eine Property dazu geben (z.B. MyDirectoryListBox.SelectedDir oder ähnlich). Diesen Wert also auslesen und der FileListBox als Verzeichnis mitgeben. Das wird dann etwa so aussehen: MyFileListBox.Directory := MyDirectoryListBox.SelectedDir; Vielleicht braucht die FileListBox noch den Aufruf einer Refresh-Methode: MyFileListBox.Refresh; Dann solltest Du eigentlich schon da sein! Hoffe das konnte helfen. Wenn jemand genauer sagen kann wie die entsprechenden Events und Methoden heißen, immer raus damit! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 6. Dezember 2006 Teilen Geschrieben 6. Dezember 2006 wie bekomme ich jetzt den inhalt von einem ordner angezeit wenn ich den ordner in der dlbox änder? ähm, 2. hit bei google: How to Create your own Windows Explorer using Delphi's File and Directory controls procedure TForm1.DirectoryListBox1Change(Sender: TObject) ; begin FileListBox1.Directory := DirectoryListBox1.Directory; end; das funktioniert aber z.b. in VB6 genauso und wie kann ich von der flbox eine datei öffnen? wahlweise mit FileOpen oder AssignFile, oder über die API. was du damit machen willst, geht aus deinem posting nicht hervor. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.