Soldato
- Joined
- 12 Apr 2004
- Posts
- 11,788
- Location
- Somewhere
I want to create a custom control in C# that looks something like the download list you see in Firefox:
I've looked at several different websites about creating custom controls like this, but I'm not quite sure where to begin, as most of them use their own ways of doing it...
Should my control be inheriting from UserControl or ListBox/similar control? I'm also not sure whether each list item should have its own class, or whether it should just be drawn directly by the list itself (my guess would be to have its own class as it needs to have a fair bit of metadata associated with it, including a progress bar).
Could anyone give me some pointers or advice? I'm confused
Cheers!

I've looked at several different websites about creating custom controls like this, but I'm not quite sure where to begin, as most of them use their own ways of doing it...
Should my control be inheriting from UserControl or ListBox/similar control? I'm also not sure whether each list item should have its own class, or whether it should just be drawn directly by the list itself (my guess would be to have its own class as it needs to have a fair bit of metadata associated with it, including a progress bar).
Could anyone give me some pointers or advice? I'm confused

Cheers!
Last edited: