5,782,627 members and growing! (18,546 online)
Email Password   helpLost your password?
Announcements




BullFrog Power
Search    
Advanced Search
Sitemap

Set your article filter

 Current Filter:

Tree Controls


Desktop Development » Tree Controls

Contents Quick search by title:

Tree Controls - 'Populate-on-Demand' Tree Controls

top
Title / Updated Author Score  
CProgressFX and CHourglassFX
Updated: 26 Sep 2001  
Two animation provider classes to add animation effects to any CWaitingTreeCtrl-derived class
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Paolo Messina 4.79
CShellTreeCtrl
Updated: 18 Dec 2001  
A CWaitingTreeCtrl-derived class to display Shell's resources
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Paolo Messina 4.64
CWaitingTreeCtrl
Updated: 26 Sep 2001  
A CTreeCtrl derived class that populates the branches of a tree only when necessary, with optional visual effects.
VC6, NT4, Win2K, Visual Studio, MFC, Dev, Intermediate
Paolo Messina 4.17
CNetworkTreeCtrl
Updated: 16 Oct 2000  
A CWaitingTreeCtrl-derived class to display network resources.
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Paolo Messina 3.59
simple authority treeview component - Unedited
Updated: 27 Jan 2008  
simple authority treeview component
C#
dewelloper 1.86
 

Tree Controls - Custom Tree Controls

top
Title / Updated Author Score  
CStaticTreeCtrl - A CStatic derived custom Tree control
Updated: 1 May 2006  
Step-by-step creation of a custom Tree control from a CStatic control, implementing basic functionality, eye-candy (font, bitmap background, etc.), scrolling (bars and wheel), multiline (wrapping) text, and audio context menu.
VC6, NT4, Win2K, WinXP, VS6, MFC, Dev, Beginner
Franc Morales 4.83
COptionTree
Updated: 19 Sep 2002  
An article on an easy and neat way to include options, preferences, or settings into your applications
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Advanced
Matthew R. Miller 4.80
Custom drawn vertical tree control
Updated: 14 Oct 2005  
A CTreeCtrl derived class which is both: a normal CTreeCtrl or a fully custom drawn vertical tree control.
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Doga Arinir 4.75
CPropTree v1.0 - Property Tree Control
Updated: 1 Jan 2002  
Custom MFC tree control that support dynamic editable items
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Advanced
sramsay 4.75
VividTree - A Colorful and Picturesque Owner Drawn CTreeCtrl Class
Updated: 21 Sep 2005  
An colorful owner drawn CTreeCtrl derived class loosly modeled after Skype's main window.
VC6, VC7.1, Win2K, WinXP, VS.NET2003, VS6, MFC, Dev, Intermediate
JimAlsup 4.62
Tree Editor
Updated: 14 Dec 2003  
A fully-editable Tree Editor
VC6, Win2K, VS6, MFC, Dev, Intermediate
Yossi Patt 4.58
CDeviceTree
Updated: 2 Apr 2004  
A tree control to show installed devices like Device Manager.
VC6, Win2K, VS6, MFC, Dev, Intermediate
A. Riazi 4.57
CFolderTreeCtrl class, or how to select folders and subfolders from a drive
Updated: 21 Feb 2005  
An article on how to select folders and subfolders in CTreeCtrl.
VC6, NT4, WinXP, VS6, MFC, Dev, Intermediate
Adrien Pinet 4.51
Full-Featured Tree Control
Updated: 25 Jul 2005  
Implementation of a reusable tree control with many features.
VC6, Win2K, VS6, MFC, Dev, Intermediate
Jörg König 4.49
TreeView with Columns
Updated: 20 Feb 2008  
TreeView with Columns and (partially) Design Time support
.NET 2.0, C# 2.0, C# 3.0, C#, .NET, Dev, Beginner, Intermediate
jkristia 4.43
Horizontal Tree Control
Updated: 12 Jan 2008  
A Vista Explorer like implementation of a control that represents hierachical data.
.NET 2.0, NT4, Win2K, WinXP, Win2003, Vista, VS2005, C# 1.0, C# 2.0, .NET 3.0, C# 3.0, .NET 3.5, C#, Windows, .NET, Visual Studio, Dev, Intermediate
Sarafian 4.04
MultiSelect DragImage in CTreeCtrl
Updated: 21 Dec 2004  
This article describes how to create a multiselect drag image in CTreeCtrl.
VC6, WinXP, VS6, MFC, Dev, Intermediate
Sudheesh.P.S 4.03
Visual Studio 2005 ToolBox Clone - Unedited
Updated: 3 May 2008  
A simple clone of the Visual Studio 2005 toolbox using a standard treeview.
Win2K, WinXP, Win2003, Vista, C# 1.0, C# 2.0, C# 3.0, C#, Windows, Win32, GDI+, Dev, Design, Beginner
Popangler 3.81
CTreeCtrlEx - Setting color and font attribute for individual items in tree control
Updated: 26 May 2002  
Allows to display color items and change the font style
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
lion 3.75
Tree control with bitmap checkboxes supported
Updated: 24 Oct 2002  
Adding a checkbox along with tree items.
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Johnson Zhou 3.62
Tree circle draw control - Unedited
Updated: 3 Sep 2008  
This control draws circles include text and link them with a line
C# 1.0, C# 2.0, C# 3.0, C#
eng. Plamen Kovandjiev 3.56
Yet Another Custom Tree Control
Updated: 2 Dec 2002  
Tree control allowing 'per item style' and requiring no bitmap arrays.
VC6, VS6, Windows, MFC, Dev, Intermediate
RedZenBird 3.10
A float tree control like the parameter list control in Visual Studio
Updated: 9 Apr 2002  
In Visual Studio , you will find an auto-completion list when you type your code in the IDE. This is a similar control but using a tree.
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Johnson Zhou 2.92
Add Icons in WPF Tree View - Unedited
Updated: 21 Apr 2008  
Article describes of adding the icons in WPF TreeView
C# 1.0, C# 2.0, .NET 3.0, C# 3.0, .NET 3.5, C#, .NET, Architect, Dev, WinForms, Design, Intermediate, Advanced
ANURAG VISHNOI 2.45
My Tree Control
Updated: 10 Nov 2005  
A tree control that is like a template and stores items.
VC7.1, VS.NET2003, Windows, MFC, Dev, Intermediate
AmitZiv 1.79
 

Tree Controls - General

top
Title / Updated Author Score  
Hierarchical Tree Represented by Modified Preorder Tree Traversal Technique using C# 3.0 and SQL 2005.
Updated: 10 Dec 2008  
Gathering of various algorithms into one library to transform Hierarchical trees between various formats, and allows them to be represented into SQL2005, the formats supported are TreeView, Textual, Tabular, Modified Preorder Tree Traversal and Graphical.
Vista, SQL 2005, C# 3.0, .NET 3.5, Dev, Advanced
Wael Alghool 4.89
XHtmlTree - Tree control with support for HTML, XML, Smart Checkboxes, and Drag & Drop - Unedited
Updated: 1 Jan 2008  
XHtmlTree is an MFC control based on CTreeCtrl, with support for HTML text, web links, APP: links, XML load/save, Smart Checkboxes, and Drag & Drop.
VC6, VC8.0, WinXP, Vista, VS2005, VS6, MFC, Dev, Intermediate
Hans Dietrich 4.88
WPF BreadcrumbBar
Updated: 3 Oct 2008  
A WPF BreadcrumbBar implementation.
C# 1.0, C# 2.0, C# 3.0, C#, Dev, XAML, WPF, Intermediate
Thomas Gerber 4.85
Move Tree Items
Updated: 23 Apr 2003  
Function to move or copy items and their children in a tree control
VC6, VC7, NT4, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Paul S. Vickery 4.76
File tree control allowing selection of multiple files and folders
Updated: 4 Jun 2007  
MFC tree control showing the files in a manner similar to the left-hand side of Windows Explorer, but allowing selection of multiple files and folders for further processing in your program
VC6, NT4, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Victor Ricklefs 4.75
Directory and network browsing using a tree control
Updated: 5 Sep 2000  
An article explaining browsing my computer and the network using a TreeCtrl
VC6, NT4, Win2K, Visual Studio, MFC, Dev, Intermediate
John McTainsh 4.60
Enhancements of Matthew R. Millers COptionTree
Updated: 26 Apr 2006  
This article demonstrates an enhanced version of Matthew R. Millers Option Tree
C++, Windows, Visual Studio, MFC, Dev, Advanced
Cornelius Eichhorst 4.59
CTreeFileCtrl & CSortedArray v1.06
Updated: 3 Mar 2000  
Implements a tree control similar to the left hand side of Windows Explorer.
VC6, NT4, MFC, Dev, Intermediate
PJ Naughter 4.57
Tree Editor With Toolbar
Updated: 2 Feb 2005  
A tree editor control with toolbar, that can be edited conveniently.
VC7, Win2K, VS.NET2002, MFC, Dev, Intermediate
skybirdcao 4.57
A Print Enabled Tree View
Updated: 17 Jan 2000  
Code to add printing capabilities to a Tree View.
VC6, NT4, Visual Studio, MFC, Dev, Intermediate
Koay Kah Hoe 4.53
CTreeOptionsCtrl v1.21
Updated: 3 Mar 2000  
A freeware MFC class to provide a tree options control.
VC6, NT4, MFC, Dev, Intermediate
PJ Naughter 4.53
Tree control templates
Updated: 11 Jun 2001  
Three tree control templates to easily operate with CTreeCtrl derived objects
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
fjosesen 4.53
CTreeView Iterator
Updated: 27 Mar 2002  
An iterator to parse subtree and execute function on each item/node
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Julien Martino 4.42
Enumdesk Clones
Updated: 9 May 2003  
Eunumdesk Clones
VC6, VS6, MFC, Dev, Intermediate
Barretto VN 4.34
CRHTree - An Owner-drawn CTreeCtrl that has Open/Close and Checkboxes on the Right
Updated: 22 Aug 2007  
An owner-drawn CTreeCtrl that has checkboxes and open/close controls aligned vertically on the right hand edge of the tree for easy viewing regardless of the horizontal scroll position.
VC7.1, Win2K, WinXP, Win2003, Vista, VS.NET2003, MFC, GDI+, Dev, Intermediate
Paul Roberts 4.31
Creating a Simple Drives Explorer Program
Updated: 9 Mar 2006  
A project using the Windows Explorer Framework and some API stuff
VC6, Win2K, WinXP, Visual Studio, MFC, Dev, Beginner
Ben Aldhouse 4.18
Sharing folders using tree control drag & drop
Updated: 23 Feb 2000  
A very simple manager for shared folders using tree control drag & drop
VC6, Win2K, VS6, MFC, Dev, Intermediate
Sardaukar 4.17
Generic TreeView
Updated: 29 Jan 2008  
Populate a TreeView from your object model
C# 1.0, C# 2.0, C# 3.0, .NET 3.5, C#, Visual Studio, Dev, Intermediate
Mike Appleby 4.17
Using TreeControl (TreeView) under Win32 API
Updated: 26 Mar 2003  
Using the Tree control using pure Win32 APIs
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Bengi 4.16
A faster tree control
Updated: 16 Dec 2003  
An article about an open source and free fast tree control
VC6, VS6, Windows, MFC, Dev, Intermediate
Tibor Blazko, René Greiner 4.14
Simple Tree Control
Updated: 28 Oct 2002  
An article on using CTreeCtrl in a simpler way (I believe).
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Ozgur Aydin Yuksel 4.08
A checkbox tree control for use in filtering selections
Updated: 23 Feb 2003  
An ATL filter control
VC6, VC7, .NET 1.0, NT4, Win2K, WinXP, VS.NET2002, VS6, VB 6, C#, MFC, Dev, Intermediate
Magerusan Grigore Cosmin 3.94
Speeding up the tree control
Updated: 22 Aug 2000  
Some notes on speed issues with the MS Tree control
VC6, NT4, Win2K, Visual Studio, MFC, Dev, Intermediate
Tibor Blazko 3.88
How to serialize a CTreeCtrl in XML - Unedited
Updated: 3 May 2006  
Extend derived CTreeCtrl classes with an easy and fast to use approach for XML serialisation.
C++, Windows, Visual Studio, MFC, Dev, Intermediate
Andreas Loeffler 3.84
MFC Tree State Manager using XML
Updated: 21 May 2002  
Save and Restore multiple tree states in your MFC applications
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Vivek Rajan 3.78
Code to allow you to print the content of a CTreeCtrl
Updated: 16 Mar 2003  
A base class that provides all the functions you need to print a CTreeCtrl
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Roger Allen 3.59
multiselect treenode - Unedited
Updated: 4 Apr 2008  
Easy way to implement multiselect in treeviews without using custom controls
C#, Windows, Beginner
Ayush Shrestha 2.47
Drag & Drop & Background Image Tree Control
Updated: 14 Jan 2003  
An article that allows easy drag & drop and a bitmap background with other tree control functions.
VC6, NT4, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Dan Clark 2.42
How to use 32bits icons in CTreeCtrl - Unedited
Updated: 6 Jul 2006  
Explain how to use 32bits icons in CTreeCtrl
C++, Windows, Visual Studio, MFC, Dev, Beginner
Le Sourcier 2.33
Xml Introspection and TreeView. - Unedited
Updated: 15 Nov 2008  
Xml Introspection, TreeView node and PropertyGrid.
C# 1.0, C# 2.0, C# 3.0, C#, Beginner
zebulon75018 2.33
MultiSelection TreeControl - Unedited
Updated: 27 Oct 2008  
This tree control allows the user to select multiple tree items and enable selection through rubber banding
VC6, VC7, VC7.1, VC8.0, WinXP, Vista, C++, C++/CLI, C, Windows, Win32, Dev, Intermediate
syed_babu 2.09
System Drives Browsing Tree - Unedited
Updated: 3 Aug 2002  
System Drives Browsing Tree
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Barretto VN 2.06
 

Tree Controls - Tree/List Hybrids

top
Title / Updated Author Score  
Tree control with columns - Unedited
Updated: 19 Mar 2008  
Tree control with columns that can be easily used in MFC application
VC8.0, Win2K, WinXP, Win2003, Vista, C++, C, Windows, MFC, Beginner, Intermediate
Oleg Krivtsov 4.67
A Tree List Control
Updated: 19 Sep 2002  
A Tree List Control
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
TigerX 4.58
A custom-drawn TreeList Control
Updated: 17 Mar 2000  
A custom-drawn tree-list hybrid, with explanations on how the control was developed.
VC6, NT4, VS6, MFC, Dev, Intermediate
Gerolf Reinwardt 4.50
A TreeList Control
Updated: 1 Dec 1999  
A tree control / list control hybrid
VC6, NT4, VS6, MFC, Dev, Intermediate
David Lantsman 4.11
CTreeCtrl\CListCtrl\CListBox With ToolTip Based On the Item Data
Updated: 24 Jan 2002  
A CTreeCtrl derived class providing tooltips based on item data
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
ran wainstein 3.83
Extended Tree List Control
Updated: 12 Jun 2001  
A Tree List/Tool Tip control embedded within a CView
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Gary Andrew Lewis 2.63
CTreeListCtrl with tooltips
Updated: 13 Jun 2001  
A Tree List/Tool Tip control embedded within a CView
VC6, NT4, Win2K, VS6, MFC, Dev, Advanced
Gary Andrew Lewis 2.62
 

TreeView Controls

top
Title / Updated Author Score  
Advanced TreeView for .NET
Updated: 10 Jul 2006  
The TreeViewAdv control is designed to replace the standard .NET TreeView. It can do the same things, plus a number of advanced features like multi-selection or multi-column view.
.NET 2.0, VS2005, C#, Windows, Dev, WinForms, Intermediate
Andrey Gliznetsov 4.80
Dragging tree nodes in C#
Updated: 23 Jan 2005  
This article shows how to implement an Explorer like treeview drag and drop in C#.
.NET 1.1, VS.NET2003, C#, Windows, GDI+, Dev, WinForms, Intermediate
Michea77 4.76
TreeViewWalker - Simplifying Recursion
Updated: 20 Feb 2006  
A utility class which makes it easier to create recursive methods that operate on the TreeView control.
.NET 1.1, VS.NET2003, C#, Windows, Dev, WinForms, Intermediate
Josh Smith 4.72
Tri-State TreeView control for .NET 1.1 - Unedited
Updated: 14 Dec 2007  
Tri-State checkboxes, User-Defined state images, disable checkboxes per node...
.NET 1.1, C# 1.0, C# 2.0, C# 3.0, C#, .NET, Win32, Dev, Advanced
Evert Timmer 4.69
Enhanced BrowseForFolder styled TreeView
Updated: 7 Mar 2004  
Supports Explorer, SingleChecked and RecursiveChecked mode (checkboxes). Lets you specify the displayed drive types etc...
.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, VS.NET2003, C#, VB, Dev, Intermediate
Chris Richner 4.67
Tri-State TreeView in Visual Basic .NET
Updated: 8 Oct 2007  
A tri-state TreeView using VB.NET.
.NET 2.0, VS2005, VB 8.0, Windows, Dev, Advanced
grega007 4.65
Data Binding TreeView in C#
Updated: 3 Aug 2004  
C# implementation of data binding TreeView.
.NET 1.0, .NET 1.1, WinXP, VS.NET2002, VS.NET2003, C#, Dev, Intermediate
LZF 4.63
A TreeView Control with ComboBox Dropdown Nodes
Updated: 21 Sep 2006  
This article demonstrates how to use a ComboBox dropdown to select the text for nodes in a TreeView.
.NET 2.0, C#, Windows, Visual Studio, Dev, Intermediate
Mattman206 4.60
TreeView Multiselect Using TVS_EX_MULTISELECT in C#
Updated: 25 Oct 2007  
An example using the new TreeView control TVS_EX_MULTISELECT option with C# and .NET.
.NET 2.0, Vista, VS2005, C# 2.0, .NET 3.0, .NET 3.5, Dev, Intermediate
n2jtx 4.59
XTree Part III - Trees, DataSets, and DataTables
Updated: 6 Jul 2006  
A general purpose tree combined with automated DataRow management.
C#, Windows, .NET, Visual Studio, Architect, Dev, Intermediate
Marc Clifton 4.52
Working with TreeView Controls
Updated: 22 Jan 2008  
An article about working with TreeView controls
VS2005, C#, Dev, Beginner
salysle 4.50
TreeView Rearrange
Updated: 6 Jun 2005  
How to do a TreeView rearrange.
.NET 1.0, .NET 1.1, VS.NET2002, VS.NET2003, C#, VB, Windows, Dev, Intermediate
Gabe Anguiano 4.45
Using treenodes with and without images in a TreeView
Updated: 3 May 2006  
Ownerdrawn treeview draws the missing treelines.
.NET 2.0, WinXP, VS2005, C#, Dev, Intermediate
OrlandoCurioso 4.45
TreeView without right scrolling
Updated: 17 Apr 2005  
This article shows how to stop right scrolling when using the EnsureVisible() method for TreeView controls.
C#, Windows, .NET, Visual Studio, Dev, Intermediate
Martin Welker 4.42
XP theme aware TreeView control which supports checkbox and radio button nodes.
Updated: 10 Oct 2003  
Internet Explorer advanced settings tree view clone. Supports checkbox and radio button nodes.
.NET 1.0, .NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
Chris Richner 4.41
Multiselect Treeview Implementation
Updated: 20 Sep 2007  
An extension of the .NET Treeview control to provide multiselect capabilities
.NET 1.0, .NET 1.1, .NET 2.0, VS.NET2003, VS2005, C# 1.0, C# 2.0, .NET 3.0, C# 3.0, Windows, Dev, Intermediate
Andrew D. Weiss 4.41
FolderTreeView Control
Updated: 25 Oct 2002  
A simple explorer-like FolderTreeView control for C#
.NET 1.0, VS.NET2002, C#, Windows, Dev, Intermediate
Furty 4.36
An "Explorer-Style" TreeView Control
Updated: 21 Feb 2006  
An article describing how to create an Explorer-style treeview with system icons.
.NET 2.0, Win2K, WinXP, VS2005, C#, Dev, Intermediate
MrPJ 4.34
How to fill hierarchical data into a TreeView using base classes and data providers.
Updated: 11 Mar 2004  
This tutorial shows how to use the System.Windows.Forms.TreeView control in a way that the end user and the developer can have phun at the end of the day.
.NET 1.0, .NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
Chris Richner 4.33
Multi-select Treeview control v2.0
Updated: 15 Aug 2004  
Multi-select Treeview control v2.0
.NET 1.0, .NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
Mikael Wiberg 4.30
Loading and Saving XML to and from a TreeView Control
Updated: 4 Jan 2006  
Details of how to load XML into a TreeView, and how to save XML to disk from a TreeView.
.NET 1.1, WinXP, VS.NET2003, C#, XML, Dev, Intermediate
UsualDosage 4.18
TreePane - A Control for the ASP.NET AJAX Toolkit
Updated: 2 Oct 2007  
Development of an ASP.NET AJAX Control
.NET 2.0, Win2K, WinXP, Win2003, VS2005, C# 2.0, ASP.NET, Javascript, XML, HTML, Dev, WebForms, Ajax, Intermediate
rodrigo diniz 4.18
DataBound TreeView
Updated: 25 Oct 2006  
A TreeView that can be bound to a DataTable, and can keep track of changes in it.
C#, Windows, .NET, Visual Studio, Dev, ADO.NET, Intermediate
Jorge Bay Gondra 4.17
Tri-State TreeView Control
Updated: 2 Nov 2005  
A TreeView control with tri-state checkboxes.
C#, Windows, .NET, Visual Studio, Dev, Intermediate
Ebse 4.16
DataBound TreeView Control
Updated: 6 Jan 2005  
A way to bind up a simple TreeView control.
.NET 1.1, VS.NET2003, C#, Windows, Dev, ADO.NET, WinForms, Intermediate
Wai Friend 4.14
Enhancing TreeView: Customizing LabelEdit
Updated: 19 Oct 2005  
The article describes how to supplement TreeView control's LabelEdit ability with some VS Solution Explorer like features, including label edit pre/post processing and input validation.
.NET 1.1, Win2K, WinXP, Win2003, VS.NET2003, C#, Dev, WinForms, Intermediate
miklovan 4.14
twentynine0677 XmlTreeview
Updated: 7 Jun 2004  
The XmlTreeView adds a range of useful features to the standard TreeView for working with XML.
.NET 1.0, .NET 1.1, NT4, Win2K, WinXP, Win2003, VS.NET2002, C#, Dev, Intermediate
John Whiteman 4.11
Working with TreeView Controls
Updated: 22 Jan 2008  
An article about working with TreeView controls
VS2005, VB, Dev, Beginner
salysle 4.11
XTree
Updated: 7 Jan 2006  
A template driven tree.
.NET 2.0, VS2005, C#, XML, Windows, Dev, Intermediate
Marc Clifton 4.11