Solved

treeview component with graphics

Posted on 1997-10-16
17
321 Views
Last Modified: 2010-04-04
i need a delphi vcl component which works like a normal treeview, but also allows you to place bitmaps/icons/whatever by the side of each item in the list.Cheers.Paul.
0
Comment
Question by:Heapster
  • 8
  • 5
  • 2
  • +1
17 Comments
 
LVL 8

Expert Comment

by:ZifNab
ID: 1347674
I don't get it. You can use a Treeview with an imagelist and then you have your images next to your item. Or does every item needs a different image?
0
 
LVL 1

Author Comment

by:Heapster
ID: 1347675
Yes, every item might potentially need its own image.
But i'll look into if treeview with imagelist might serve my purpose.
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1347676
Well, I don't think that's possible with imagelist. Because I believe you can only give one (or two) images to each level (item on level 0 : 1 or 2 different images: level 1 : 1 or 2) of the tree.
I also search such a component. If you find it before me, could you give a comment?
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 1

Author Comment

by:Heapster
ID: 1347677
sorry... i've just realised I also would really really like the component to have rich text captions.  And  i really do really really like to be able to put a different image with every node.
(Sorry about the poor english) Cheers for helping.
0
 
LVL 3

Expert Comment

by:mirek071497
ID: 1347678
You can use TOutline with style otOwnerDraw.
0
 
LVL 1

Author Comment

by:Heapster
ID: 1347679
I've looked at TOutline, and whilst it is owner-draw, I really dont like it.  The help is almost non-existent , and it is far from obvious how to edit items on different levels.  I'm going to reject this answer because i want something that does everything, and does it well.  I want richtext/owner draw and a proper object hierarchy of items/nodes (not some half-baked seperator character thang) , and drag/drop would be really cool too, in fact, highly ultra desirable.  Oh yes, it also needs to have the renaming of items a la' win95 on an itemclick.
There IS something out there that does all this, and i know this because i found it months ago, but now, of course, i cant find the pesky thing.  Paul.

0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1347680
hi Paul,
If you find that thing before I do, please give the address as a comment. I'm looking for such a component a long time ago and I don't want to make myself. Don't have time for it.
C.u. ZifNab;
0
 
LVL 1

Author Comment

by:Heapster
ID: 1347681
Hello?
Is anybody out there?
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1347682
Knock,knock, don't you have a clue of where you've seen such a component?
0
 
LVL 3

Expert Comment

by:mirek071497
ID: 1347683
Yes ! We are here, but I don't know any component for you. I can help only with other questions.
0
 
LVL 1

Author Comment

by:Heapster
ID: 1347684
Zifnab - it was months ago when i last saw it.  I thought it was from lightlib, or from some chart components outfit, but all my searches have since proven fruitless.  If nothing gets found this week then i'll probably have to make a compromise.  I know its not on all the usual pages (superpage, deli, etc), its tucked away in some backwater of the internet somewhere.  I saw an advert for it in a developer magazine as well - but on recent inspection nothing was found.  Ho hum.  I'm giving it till friday.  Where are you from with a name like ZifNab?
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1347685
I'm from Belgium, but my real name is Tom. I just use ZifNab because that's not a usual name and I found it in a book which I found great. The person in the book was brilliant (a sort of old wizard, very confused,...).
c.u. Tom
0
 
LVL 1

Author Comment

by:Heapster
ID: 1347686
so, no treeview component anyone...ANYONE???
Last chance to win 50 points going down now.

0
 
LVL 1

Author Comment

by:Heapster
ID: 1347687
Make that 200.
0
 
LVL 1

Expert Comment

by:lowlevel
ID: 1347688
take a look at plasmatech's shell control pack.
www.plasmatech.com

0
 
LVL 1

Author Comment

by:Heapster
ID: 1347689
thanks lowlevel - it does the job.  Put it on as an answer so i can give you the points.
0
 
LVL 1

Accepted Solution

by:
lowlevel earned 200 total points
ID: 1347690
hehe. thanx!
0

Featured Post

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
delphi prevent click fast 2 219
Working with hours 3 58
Controlled Assessment GCSE - desperate help needed 4 85
Dynamically Created Query 3 55
Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.

777 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