Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Filelistbox -> [..] auswählen um eine Ebene höher zu kommen. (https://www.delphipraxis.net/15379-filelistbox-%5B-%5D-auswaehlen-um-eine-ebene-hoeher-zu-kommen.html)

happycell 27. Jan 2004 17:17


Filelistbox -> [..] auswählen um eine Ebene höher zu komm
 
Hi, wie kann ich es einstellen, dass man in der Filelistbox auf "[..]" und [.] klicken kann um in dieser Filelistbox eine Ebene in der Ordnerstruktur nach oben zu kommen. Und wie kann ich in einer Filelistbox auf einen Ordner klicken, so dass er sich auch in diesem Fenster öffnet.

XeRo 27. Jan 2004 17:57

Re: Filelistbox -> [..] auswählen um eine Ebene höher zu
 
Ob du das einstellen kannst weiß ich nicht, aber ich würde es manuell programmieren...
frag mich jetzt nicht, wie genau das aussehen müsste.
Ein paar if's und then's. :drunken:

happycell 27. Jan 2004 19:57

Re: Filelistbox -> [..] auswählen um eine Ebene höher zu
 
Hint: Deine Antwort hilft mir nicht. :(

XeRo 27. Jan 2004 20:12

Re: Filelistbox -> [..] auswählen um eine Ebene höher zu
 
sorry...aber dabei wurde dein Eintrag wenigstens wieder auf platz eins gerufen... :|

happycell 27. Jan 2004 21:03

Re: Filelistbox -> [..] auswählen um eine Ebene höher zu
 
Achso, danke, wusste das nicht, dass es hier so läuft, naja, wieder auf platz eins

APP 27. Jan 2004 21:03

Re: Filelistbox -> [..] auswählen um eine Ebene höher zu
 
Hallo happycell,

Zitat:

Zitat von happycell
Hi, wie kann ich es einstellen, dass man in der Filelistbox auf "[..]" und [.] klicken kann um in dieser Filelistbox eine Ebene in der Ordnerstruktur nach oben zu kommen. Und wie kann ich in einer Filelistbox auf einen Ordner klicken, so dass er sich auch in diesem Fenster öffnet.

Mal schnell hingezimmert:
Delphi-Quellcode:
PROCEDURE TForm1.FileListBox1Click(Sender: TObject);
VAR
  s                               : STRING;
BEGIN
  WITH FileListBox1 DO
    BEGIN
      s := ExtractFileName(FileName);
      IF s = '[..]' THEN
        // Directory nach oben...
        // Da musst Du Dir noch etwas einfallen lassen :-)
        Directory := 'c:\'            
      ELSE IF s[Length(s)] = ']' THEN
        // Directory wird in der Listbox geöffnet
        Directory := IncludeTrailingBackslash(Directory) + copy(s, 2, length(s) - 2);
    END;
END;

APP 27. Jan 2004 21:17

Re: Filelistbox -> [..] auswählen um eine Ebene höher zu
 
[OT]
Hallo happycell,
Zitat:

Zitat von happycell
Achso, danke, wusste das nicht, dass es hier so läuft, naja, wieder auf platz eins

genau so läuft es bei uns nicht!

Wir hatten vor kurzem eine angeregte Disskusion über das Pushen von (eigenen) Threads,
das wird hier gar nicht gerne gesehen, auch nicht wenn es ein Anderer für Dich macht.

Sei geduldig, warte mal 24h ab, oft wurde Dir dann schon geholfen... :cheers:
[/OT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz