AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ListBox

Ein Thema von valon · begonnen am 1. Nov 2004 · letzter Beitrag vom 1. Nov 2004
 
valon

Registriert seit: 27. Sep 2004
86 Beiträge
 
#1

ListBox

  Alt 1. Nov 2004, 16:05
Hallo Leute!
Habe folgendes Problem.

Ich habe eine ObjektListe mit all den Dateien\unterverzeichnisse eines bestimmten verzeichnisses.
Jedes Objekt ist eine Datei. in diesem Objekt gibt es 2 Atrribute : Dateiname und isDirectory.
isDirectory ist ein boolean . Ich setze es auf true wenn es sich bei dem Objekt um ein Unterverzeichnis handelt.

Problem: Jetzt möchte ich die Dateinamen in einer ListBox auflisten.Allerdings möchte ich , das
wenn es sich um ein Unterverzeichnis handelt, es irgendwie deutlich gemacht wird. zb. ein Ordner als Icon.So das ich in der Listbox dann zwischen einer datei und einem Unterverzeinis unterscheiden kann.


Delphi-Quellcode:
FDirectory:String; // Das ist der Pfad von den Dateien

FFileList // Das ist die Objektliste mit den einzelnen Daeien und Unterverzeichnisse
FFileList.Items[i].Filename // Dateiname
FFileList.Items[i].isDirectory // ob es sich um Unterverzeichniss handelt.
Momentan mache ich es so
Delphi-Quellcode:
{*******************************************************************************
* Diese Procedure füllt die ListBox mit den in der FileObjectList vorhandenen
  Dateien
*******************************************************************************}

procedure TForm1.FillListBox;
var i:Integer;
 begin
   Self.ListBox1.Clear;
   Self.FSelectedFileList.clear;
   for i:=0 to FFileList.count-1 do
    if (FFileList.Items[i].isDirectory) then
      ListBox1.Items.Add(FFileList.Items[i].Filename+'\')
    else ListBox1.Items.Add(FFileList.Items[i].Filename);

   Self.ListBox1.Sorted:= True;
 end;
habt ihr vielleicht ne Idee?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 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-2025 by Thomas Breitkreuz