Drive/Directory Listview whith checkboxes components

Posted on 2004-10-28
Last Modified: 2010-05-18
Hi there, i need a delphi compoenent which allow to display/browse drives and directories. Plus i want them to be selectable by checkboxes.

So if i check the main drive (c:\) all its subdirectories will be checked, the same goes for each directory.

At the begining it should only show up drives :
+[] c:\
+[] d:\
+[] e:\

and if you click on c:\ it should check it and expand, displaying all its subdirs :
+[x] c:\
  +[] My docs
  +[] Windows
  +[] ... and so on  
+[] d:\
+[] e:\

I've been searching this one for a while and all i've found was some stuff for visual c++ which seem to ve very popular component, but i've never seen such a stuff for delphi.

Any help appreciated. Thx for all.
Question by:DonKillah
    LVL 12

    Accepted Solution

    LVL 7

    Expert Comment

    you can set up what you want and customise it so, with the VirtualTreeView from

    some propjects completed using this component

    you can also use the XP-theme manager from the same site in order to customise the layout & look, thankfuly there is a good support forum on the site

    LVL 12

    Expert Comment

    David: VirtualShellTools are based on VTV :)
    LVL 7

    Expert Comment

    lol opps I didnt know that
    please ignore my comments

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
    In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
    With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
    This video discusses moving either the default database or any database to a new volume.

    846 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    5 Experts available now in Live!

    Get 1:1 Help Now