Click here to Skip to main content
6,630,586 members and growing! (20,009 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

List Controls


Desktop Development » List Controls
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

Custom Draw

top
Title / Updated Author Score  
Double-buffered Tree and Listviews
Updated: 15 Jun 2009  
Implementing native WinForms flicker-free TreeView and ListView descendants
C#, Windows, .NET (.NET 2.0), Win32, Win64, WinForms
Eugene Sichkar 5.00
Neat Stuff to Do in List Controls Using Custom Draw
Updated: 30 Nov 1999  
Using the custom-draw features in version 4.70 of the common controls to customise the look and feel of list controls
C++, Visual Studio, MFC, Dev
Michael Dunn 4.87
CWnd/WTL based HTML List Control with different row heights
Updated: 2 May 2006  
This is a CWnd/WTL based list control; it supports basic HTML tags and multiple row heights.
C++, Windows, Visual Studio, MFC, Dev
Monty2 4.81
The Boero ListView: Part I
Updated: 21 Sep 2008  
An extended owner draw ListView that is completely rendered using OpenGL
C# (C# 2.0, C# 3.0), XML, Windows, .NET (.NET 2.0, Mono, .NET 3.0, .NET 3.5), OpenGL, Dev, Design, Marketing
John Boero 4.80
XListCtrl - A custom-draw list control with subitem formatting
Updated: 6 Sep 2006  
A custom-draw list control with support for subitem colors, bold font, progress bars, and checkboxes.
VC6Win2K, MFC, Dev
Hans Dietrich 4.78
CGridListCtrlEx - Grid Control Based on CListCtrl
Updated: 16 Sep 2009  
A custom draw CListCtrl with subitem editing and formatting
C++, Windows, MFC, Dev
Snakefoot 4.78
How to skin CListCtrl including scrollbars and column headers
Updated: 22 Nov 2003  
This article will show you how to skin a CListCtrl including the CHeaderCtrl and the scrollbars. You will be able to totally customize the look and feel of almost all the aspects of a CListCtrl.
VC6Win2K, WinXP, Win2003, MFC, Dev
Greg Ellis 4.78
Multi-line List Control
Updated: 5 Sep 2006  
A custom control which provides a multi-column list of items with multi-line rows.
VC7.1, MFC, VS.NET2003, Dev
Dave Calkins 4.70
Destination Flicker Board (GDI+ Made Easy)
Updated: 8 Sep 2009  
Shows how easy it can be to create a WinForms UserControl using only GDI+
C#, Windows, .NET (.NET 3.5), GDI+, Dev
Robert Croll 4.66
Expandable List Control to Accept Multilines
Updated: 14 Aug 2007  
A derived CListCtrl class that expands its rows when it receives multilines
C++, Windows, Visual Studio, MFC, Dev
Carlos Souza 4.57
Another Report List Control
Updated: 31 Dec 2003  
A report style CListCtrl supporting sorting, sub-item editing, sub-item image, sub-item color etc.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
=[ Abin ]= 4.49
Alternate Row Colors for the CListCtrl
Updated: 19 Dec 2005  
How to set alternate row colors for the CListCtrl.
VC6, Windows, MFC, Dev
sdancer75 4.47
gListView - ListView Control with Visual Drag and Drop FeedBack (VB.NET)
Updated: 7 Apr 2009  
ListView has a pointer for drop location, alternating row coloring, and custom drag cursor.
VB, .NET (.NET 2.0), GDI+
SSDiver2112 4.38
List Control Extended for Progress Control
Updated: 21 Apr 2004  
Showing progress bar in any column in a list control.
VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
conio 4.08
Extend List Control with Progress Control
Updated: 27 Mar 2006  
A better method to embed the progress control in list control using custom draw
C++ (VC6), Windows (Win2K, WinXP), Visual Studio, MFC, Dev
KeyL 4.00
CListCtrl With Web Links
Updated: 20 Aug 2003  
Extended ListCtrl class that supports web links.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
cgoldsch 3.92
Adding progress bars to a list control
Updated: 2 Sep 2001  
A simple extension that allows you to add a progress indicator as an item in a list control
VC6Win2K, MFC, Dev
Jinhyuck Jung 3.29

Header Controls

top
Title / Updated Author Score  
Using the Header Control
Updated: 12 May 2001  
An article describing how to use the header control
VC6Win2K, MFC, Dev
Matt Weagle 4.84
Creation and memory mapping existing DBF files as alternative of data serialization during work with modified CListCtrl classes in virtual mode on dialogs of MDI application - Unedited
Updated: 22 Jul 2009  
The demonstration of reading, writing and creation of standard DBF files with random access in memory instead of serialization of typical MFC application for descendants of CListCtrl classes in Virtual Mode.
C++ (VC6), Windows (WinXP, Win2003), Win32, Visual Studio, Dev
Emery Emerald 4.50
A Multiline Header Control Inside a CListCtrl
Updated: 16 May 2000  
How to make the CListCtrl's header Multiline
VC6Win2K, Visual Studio, MFC, Dev
Alberto Bar-Noy 4.42
CFilterHeaderCtrl and CFilterListCtrl - Give user a chance to filter data you brought him!
Updated: 11 May 2003  
An owner drawn header control and a CListControl that uses it
VC6, VC7Win2K, WinXP, MFC, Dev
Massimiliano Conte 4.38
Handling Right-Click Events in ListView Column Headers
Updated: 5 Feb 2008  
.NET WinForms doesn't provide any way to handle right-click events on column headers. This C# code shows how to determine which header was right-clicked.
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Dev
MarkLTX 4.30
Customizing the header control in a ListView
Updated: 31 May 2003  
This article describes how to extend the default header control in a ListView in details mode.
C#.NET 1.0, Win2K, WinXP, Dev
Georgi Atanasov 4.12
Change of height and location of CHeaderCrtrl’s and heights of lines of CListCtrl’s descendants with a help HDM_LAYOUT and WM_MEASUREITEM messages - Unedited
Updated: 22 Jun 2009  
The decision of problem of the header «deformation» and its locality, height of lines of list control and their text formatting.
VC6, Windows, Win32, Visual Studio, Architect, Dev
Emery Emerald 4.00

JList

top
Title / Updated Author Score  
JavaScript Advanced List
Updated: 3 Aug 2009  
An advanced list that works with all objects
Javascript, Dev
Mahdi Yousefi 4.55
Drag And Drop between JList and Windows Explorer
Updated: 1 Jul 2000  
Pure Java Sample for Drag and Drop between Swing based JList and Windows Explorer
Java, Java, Dev
Davanum Srinivas 4.13

List Controls

top
Title / Updated Author Score  
CListCtrl Which Can Show and Hide Columns
Updated: 4 Sep 2008  
An example of how to implement a column picker in the MFC list control
C++, Windows, MFC, Dev
Snakefoot 4.91
Enhanced CListCtrl that accepts and filters dropped files and folders
Updated: 6 Feb 2000  
This article explains how to support file drag and drop in your CWnd-derived object
VC6, MFC, Dev
Stuart Carter 4.82
Using a Virtual CListCtrl to Display Text and Bitmaps
Updated: 9 Apr 2009  
Includes code to create a virtual list control that also displays bitmaps from files at run time.
C++ (VC7.1, VC8.0), C++/CLI, C, MFC, Dev
Thomas Serface 4.81
CListCtrl and Displaying a Tooltip
Updated: 12 Mar 2009  
Examples of how to implement tooltips in the MFC list control
C++, Windows, MFC, Dev
Snakefoot 4.77
CQuickList
Updated: 24 Jan 2006  
A custrom-draw virtual list control. Support for subitem editing, images, button (checkboxes, radio buttons), custom colors, and "column navigation".
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, Dev
PEK 4.77
Using virtual lists
Updated: 4 Aug 2004  
This article explains how to work with virtual lists, a very fast list that is useful to show a large number of items.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
PEK 4.76
Using the List Control
Updated: 15 Nov 2002  
Everything you need to know about using the standard list control in your applications
VC6, Windows, MFC, Dev
Matt Weagle 4.75
Implementing a smoothly animated ListBox
Updated: 12 Jun 2008  
An article on creating an iPhone style ListBox.
C# (C# 1.0, C# 2.0, C# 3.0), Win Mobile, .NET CF, .NET, Dev
Fredrik Bornander 4.68
Drag and Drop between and within a CListCtrl
Updated: 26 Apr 2003  
An article showing how to drag and drop items between CListCtrls or reorder items within a CListCtrl
VC6, MFC, Dev
David Fleming 4.66
CListCtrl and Cell Navigation
Updated: 29 Aug 2008  
An example of how to implement subitem focus in an MFC list control
C++, Windows, MFC, Dev
Snakefoot 4.64
Changing Row Height in an owner drawn Control
Updated: 8 Nov 2001  
Changing the Row Height in an owner drawn List View Control
VC6Win2K, MFC, Dev
Uwe Keim 4.53
List view customizations
Updated: 23 Apr 2001  
List view sort on header click and showing 'No items' with 'More' tooltip
VC6Win2K, MFC, Dev
Sardaukar 4.52
An Adaptable Property List Control
Updated: 25 Apr 2003  
An object properties list control than can change based on the objects state.
VC6, MFC, Dev
Stefan Belopotocan 4.50
Using check box in List Control - Unedited
Updated: 27 Mar 2006  
Using check box in both head ctrl and list control items, so you could easy operate it.
VC6Win2K, WinXP, MFC, Dev
KeyL 4.46
Large Address book in MAPI
Updated: 7 Dec 2004  
Explains how to display the list of users in a Global Address Book in a large organization using a Virtual List Control.
VC6Win2K, WinXP, Visual Studio, MFC, Dev
Muthukumar 4.42
SubItem Selection in List Control
Updated: 27 Dec 2004  
SubItem selection in List Control.
VC6, MFC, Dev
Piotr Szewczyk 4.39
That's a drag
Updated: 20 Mar 2006  
Dragging items around in a list view.
VC7.1WinXP, MFC, VS.NET2003, Dev
Niek Albers 4.38
SubItem Selection in List Control
Updated: 5 Sep 2004  
Explains how to select Sub Items in Report style List Control.
VC6Win2K, WinXP, MFC, Dev
Muhammad Azam 4.33
Sort List Control
Updated: 6 Sep 2001  
A list control with inbuilt sorting, and an easier way to add columns and rows
VC6Win2K, MFC, Dev
Mark Jackson 4.33
Editable Table Control
Updated: 19 Aug 2001  
An editable combo list control
VC6Win2K, MFC, Dev
shilonir 4.33
Synchronization of scrolling between two list controls
Updated: 11 Jun 2002  
This simple example shows the synchronization of scrolling of two list controls
VC6, VC7Win2K, WinXP, MFC, Dev
Alexander Khudyakov 4.27
CListCtrl and Grouping Rows
Updated: 29 Sep 2009  
Example of how to enable categories in the MFC list control
C++, Windows, MFC, Dev
Snakefoot 4.27
Not just a image list control, Neat, 3D, iTunes style - Unedited
Updated: 29 Oct 2007  
The image list controls shows all imaes in 3D, animate the items when selected and let control item size, transparency, positions and animation speed
VC8.0, Windows, MFC, VS2005, Dev
Ashok Jaiswal 4.25
CReportCtrl - An extremely convenient version of report-style CListCtrl
Updated: 4 May 2003  
An MFC CListCtrl derived class specialized in report-style list control manipulation.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
=[ Abin ]= 4.23
Simple Row Insert for CListCtrl
Updated: 9 Jul 2000  
This simple CListCtrl extension allows easy row insertion when in Report mode.
VC6Win2K, Visual Studio, MFC, Dev
Daniel Zuppinger 4.15
Adding Checkboxes to a list control
Updated: 9 Jan 2000  
Using the updated list control in IE3 and above to add check boxes to your list controls
Visual Studio, MFC, Dev
Eran Yariv 4.13
Editing Sub-Items in List Control
Updated: 18 May 2001  
Explains how to edit Sub Items in Report style List Control
VC6Win2K, MFC, Dev
s.prabhakarreddy 4.11
Multistring List Control
Updated: 23 Oct 2002  
A list control, that supports multistring text items, drag & drop and item's editing
VC6, VC7Win2K, WinXP, MFC, Dev
Ken Keray 4.09
A Drive Picker List Control
Updated: 29 Nov 1999  
A control that shows drive names and icons like Explorer
C++, Visual Studio, MFC, Dev
Michael Dunn 4.07
Using thumbnail images in a list control
Updated: 21 Jul 2006  
How to use thumbnail images in a list control
VC6Win2K, MFC, Dev
Yi Ren 3.80
A Simple Reusable List Control
Updated: 29 Nov 2005  
This artcile describes a simple reusable list control
C++, Windows, Visual Studio, MFC, Dev
Shine Kumar 3.79
CToolTipListCtrl - A CListCtrl derived class providing per SubItem tooltips
Updated: 12 Nov 2001  
A CListCtrl derived class providing per SubItem tooltips, adapted from Nate Maynard's CToolTipTreeCtrl
VC6, VC7Win2K, WinXP, MFC, Dev
João Filipe de Castro Ferreira 3.79
Rearrange rows in a ListView control by drag-and-drop without MFC/C++
Updated: 16 Aug 2001  
Teach you how to rearrange rows in a ListView control by drag-and-drop without MFC/C++
VC6Win2K, Visual Studio, MFC, Dev
Jiang Hong 3.75
CListCtrl and sorting rows
Updated: 21 Aug 2008  
Examples of how to sort rows in the MFC list control.
C++, Windows, MFC, Dev
Snakefoot 3.63
YCC List Control 1.0
Updated: 3 Mar 2009  
YCC List Control is a generic utility Microsoft .NET control that handles many of the common operations associated with text lists
VB, Windows, Visual Studio, Dev, Design
tansqrx101 3.63
Registry List Control
Updated: 10 Jan 2003  
A List Control to Monitor Windows Registry
VC6, VC7Win2K, WinXP, MFC, Dev
A. Riazi 3.62
Let your ListCtrl adjust its column widths automatically - Unedited
Updated: 29 Aug 2005  
Here you have a CListCtrl derived class that can dynamically adjust the widths of its columns so that all the items as well as their headers are always visible.
VC6Win2K, WinXP, MFC, Dev
PravinSingh 3.60
CListCtrl - one of the Blonde classes in MFC
Updated: 8 Dec 2002  
Some dialogbox code to give the Blonde a clue
VC6Win2K, WinXP, Visual Studio, MFC, Dev
John Simmons / outlaw programmer 3.59
List Control displaying image thumbnails
Updated: 4 Jan 2000  
Demonstrates using a list control to display thumbnail views of images
C++, Visual Studio, MFC, Dev
_stefanu_ 3.38
Advanced item filtering within CListCtrl
Updated: 21 Jun 2006  
This article presents a "range filtering"-capable modification of the MFC list view control, along with some other minor techniques.
VC6, Windows, MFC, Dev
Dmitry Khudorozhkov 3.36
Hide scrollbars from a CListCtrl
Updated: 1 Jul 2003  
Removes the scrollbars from a CListCtrl without loosing the ability to scroll
C++/CLI, VC6, .NET, Win2K, WinXP, Win2003, MFC, Dev
Lars [Large] Werner 3.29
A list control with hyperlink function
Updated: 26 Feb 2008  
This control provides hyperlink function for the list control with exact positioning for the cursor.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, MFC, Dev
liuxiao 3.29
Moving and sorting numeric items between ListBox controls
Updated: 17 Nov 2008  
How to maintain a sorted ListBox with numeric items, and move items between two ListBox controls.
C#, Windows, .NET, Visual Studio, Dev
dwanders 3.00
An Extended MFC CListCtrl to edit individual cells, sort headers, and more
Updated: 23 Jul 2008  
The MFC CListCtrl does not allow editing labels for all columns. This extended class implements ways to specify column editors, row, cell, and column colors etc.
VC6, VC7, VC7.1, VC8.0, Windows, Dev
Sanjay1982 2.32
CListCtrl and persisting column states
Updated: 1 Apr 2009  
An example of how to implement persistence of column widths and positions.
C++, Windows, MFC, Dev
Snakefoot  

ListView controls

top
Title / Updated Author Score  
Simple CListCtrl with HyperLink Function
Updated: 2 Mar 2008  
A way of adding hyperlink in CListCtrl
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), MFC, Dev, Design
liuxiao 5.00
Menu, tabs, toolbars, scrollbars, hotkeys, frames resizing and the ON_COMMAND_RANGE handler for classes derived from the CListCtrl on the CFormView dialogs - Unedited
Updated: 12 Jul 2009  
The demonstration of using of general-purpose MDI interface in MFC table forms.
C++ (VC6), Windows (WinXP, Win2003), Win32, Visual Studio, MFC, Dev
Emery Emerald 5.00
ListView Group Sorter
Updated: 17 Aug 2009  
An easy to use ListView group sorter (very simple).
C# 1.0, C# 2.0, C# 3.0, .NET, WinForms, Dev
Paw Jershauge 5.00
XPTable - .NET ListView meets Java's JTable
Updated: 17 Sep 2005  
A fully customisable ListView style control based on Java's JTable.
C#.NET 1.1, Win2K, WinXP, Win2003, GDI, VS.NET2003, Dev
Mathew Hall 4.93
Collapsible ListViewGroup
Updated: 27 May 2009  
Make ListView Groups Collapsible
C# (C# 1.0, C# 2.0, C# 3.0)
Paw Jershauge 4.86
A Much Easier to Use ListView
Updated: 13 Oct 2009  
An easier to use ListView that supports sorting, grouping, editing, overlays, and drag-n-drop.
C# 2.0, Windows, .NET 2.0VS.NET2003, VS2005, Dev
Phillip Piper 4.84
EnsureVisible for ListViewSubItem
Updated: 30 Sep 2008  
Scroll horizontally in a ListView to ensure visibility of a subitem
C#, .NET CF
M Palmér 4.83
ImageListView
Updated: 18 Nov 2009  
A .NET ListView like control for displaying image files with asynchronously loaded thumbnails.
C#, .NET (.NET 2.0), GDI+, WinForms, Dev
Ozgur Ozcitak 4.83
Outlook Style Grouped List Control
Updated: 16 Aug 2007  
An Outlook Style List Control
C# 2.0, Windows, .NET 2.0, WinForms, Dev
Lee Paul Alexander 4.82
Locking ListView Column Size
Updated: 20 Sep 2005  
A custom ListView that allows the column size to be locked.
C#, Windows, .NET 1.1VS.NET2003, Dev
Chris Morgan 4.77
XPTable: .NET ListView Update
Updated: 4 Jul 2007  
An update to the excellent XPTable control
C#, Windows, .NET 1.1, Visual Studio, Dev
adambl 4.75
How to mimic Outlook group naming
Updated: 14 Apr 2009  
How to group items in a listview based on a date.
C#.NET 2.0, .NET 3.0, .NET 3.5, Dev
Crusty Applesniffer 4.75
ListViewSortManager control
Updated: 12 Dec 2004  
Add column sorting to the ListView control the easy way.
C#, VC7, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Eddie Velasquez 4.68
Easy Navigation Through an Editable List View
Updated: 19 Jun 2000  
This article shows you how you can navigate through a multi-column, editable list view
VC6Win2K, MFC, Dev
Lee Nowotny 4.67
Print ListCtrl on multiple pages
Updated: 26 Mar 2000  
Printing the contents of a CListCtrl or CListView with multiple pages
VC6, MFC, Dev
Markus Loibl 4.66
In-place editing of ListView subitems
Updated: 19 Oct 2004  
An extended ListView to allow for in-place editing of subitems using arbitrary controls as editors.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
mav.northwind 4.65
Printable ListView
Updated: 19 Sep 2005  
A customized ListView control with printing capability.
C#.NET 1.1, Win2K, WinXP, Win2003, GDI+, WinForms, VS.NET2003, Dev
Matteo D'Avena 4.64
Another ListView print (preview) sample.
Updated: 7 Jan 2003  
Illustrates how MFC based List View content can be printed.
VC6, VC7Win2K, WinXP, MFC, Dev
Andres Kaasik 4.61
Virtual Mode ListView
Updated: 11 Sep 2009  
A listview running in virtual mode
C# (C# 2.0).NET 2.0, WinForms, Architect, Dev
yetibrain 4.60
ListViewFilter Control for .NET
Updated: 28 Apr 2003  
An enhanced ListView with sorting/shading and a filterbar to filter items.
C#.NET 1.0, Win2K, WinXP, Dev
Tom Mulligan 4.58
Virtual Mode TreeListView
Updated: 9 Sep 2009  
A treelistview running in virtual mode
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Visual Studio (VS2008), WinForms, Architect, Dev
yetibrain 4.56
Display updated list view items with fading color effects in a ListView control
Updated: 10 Mar 2005  
If a list view is frequently updated it is often difficult for users to notice all updates. This ListView control will solve this problem by displaying changes to list view items with different colors depending on how it’s been changed, and let the item slowly fade to its original color.
C#, Windows, .NET 1.1, WinForms, VS.NET2003, Dev
Patric_J 4.56
ContainerListView and TreeListView: Writing VS.NET design-surface compatible controls
Updated: 13 Jan 2003  
Learn how to properly integrate your custom .NET control into the Visual Studio .NET design environment with TypeConverters and UITypeEditors. The article includes two useful controls, a container ListView, and a complete, feature-loaded TreeListView.
C#.NET 1.0, Win2K, WinXP, Dev
Jon Rista 4.56
Reorderable ListView
Updated: 30 Aug 2009  
Inherited ListView which enables user to order multiple items by mouse, and automatically scrolls if necessary
VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB 10), Windows, .NET, Visual Studio
konikula 4.54
Groupable ListView
Updated: 15 Sep 2006  
Extended ListView with GUIs for easy grouping.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Kel_ 4.52
An extendable ListViewSorter
Updated: 12 Oct 2006  
This article describes how to sort a ListView ascending/descending with two lines of code, and how to extend its sorting capabilities.
C#, Windows, .NET 2.0, Visual Studio, Dev
Marcus Deecke 4.51
Adding Multicolumn-sorting to ListViewSortManager - Unedited
Updated: 5 Dec 2007  
Easily add multicolumn sorting to your ListView controls.
C#, Windows, .NET, WinForms, VS.NET2003, VS2005, Dev
Luis Alonso Ramos 4.50
ReorderListView Control with AutoScroll
Updated: 3 Mar 2009  
A VB version plus enhancements to "Manual reordering of items inside a ListView".
VB.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, .NET 3.5, Win2008VS2005, VS2008, Dev
afoxster 4.50
Embedding Controls in a ListView
Updated: 30 Dec 2004  
How to use arbitrary controls in ListView cells.
C++, C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Vista, TabletPC, WinForms, VS.NET2003, Dev
mav.northwind 4.49
TreeListView
Updated: 31 Aug 2003  
A custom control that ties a ListView and a TreeView together
C#, Windows, .NET 1.0, Dev
Thomas Caudal 4.48
C# List View v1.3
Updated: 2 Mar 2004  
A fully featured completely managed C# ListView.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Allen Anderson 4.46
ListView Grouping XP Style
Updated: 27 May 2004  
Group ListView items by any column, XP style.
C++, C#.NET 1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Acoustic 4.44
Manual reordering of items inside a ListView
Updated: 9 Jan 2008  
This article shows how to implement drag&drop inside a ListView and how to enable custom painting in a ListView.
C#, .NET (.NET 1.0), Win2K, WinXP, Win2003, Vista, TabletPC, Visual Studio, Dev
mav.northwind 4.43
Drag and Drop List View
Updated: 12 May 2004  
Drag and Drop list items within list views or to other list views without manual intervention.
C#, Windows, .NET 1.1, Visual Studio, Dev
Matt Hawley 4.42
A Bindable, Sortable, Autosizing ListView
Updated: 17 May 2005  
A listview with support for Databinding, Sorting & Autofit and upon rebinding data reselection of a previous selected item
C#, Windows, .NET 1.1, GDI+, ADO.NET, VS.NET2003, Dev
Steef D. 4.41
MenuItems: Collections within a MenuItem
Updated: 10 Jan 2008  
An article on a custom control used to populate a list of values in a MenuItem.
C#, Windows, .NET (.NET 3.0), WPF
Tony Gordon 4.38
Drag and Drop ListView row reordering
Updated: 11 Nov 2003  
This article presents a simple ListView control that provides row reordering using Drag and Drop.
C#, Windows, .NET, Visual Studio, Dev
David Boland 4.38
Extended ListView
Updated: 13 Jun 2006  
An extended ListView control that can show multiple images on subitems, lets the user edit subitems with user-defined controls (also image-subitems), contains boolean subitems, and can sort columns by date, number, string, and image.
C#, Windows, .NET, Visual Studio, ADO.NET, WinForms, Dev
Michiel van Eerd 4.36
Data binding a ListView
Updated: 9 Apr 2005  
An overview on inheriting a ListView and implementing design-time data binding capability.
C#, SQL, Windows, .NET, ADO.NET, WinForms, SQL 2000, VS.NET2003, DBA, Dev
Nick Karnik 4.30
Extensible ListView a.k.a. DataListView
Updated: 15 Apr 2005  
How to make an extensible ListView custom control, along with data-binding, optional multi-threading and serialization rolled into one.
C#, Windows, .NET 1.1, WinForms, VS.NET2003, Dev
Tomas Brennan 4.29
ControlExtender Library
Updated: 5 Jul 2003  
A component that enhances standard ListView and ListBox controls. (full designer support)
C#.NET 1.1, WinXPVS.NET2003, Dev
Reto Ravasio 4.28
Persist ListView settings with serialization
Updated: 8 Dec 2002  
Serialization is a powerful feature of .NET. Here I use it to add functionality to the ListView control.
C#, Windows, .NET 1.0, Dev
Dan Fontanesi 4.28
Updated Extended ListView
Updated: 30 Sep 2003  
An update to Jon Rista's treeview/listview control
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Bill Seddon 4.27
Autosize the last column in a ListView control using WndProc
Updated: 24 Nov 2002  
Shows a quick and dirty way to auto-size the last column of a ListView control.
C#.NET 1.0, WinXP, Visual Studio, Dev
Chris Beckett 4.25
Flicker-free ListView in .NET and XP
Updated: 26 Jan 2003  
This article discusses the problems with the .NET ListView and offers a solution to fix those problems.
C#.NET 1.0, WinXP, Dev
Giovanni Montrone 4.18
Generating missing Paint event for TreeView and ListView controls
Updated: 14 Jul 2003  
Article on generating missing Paint event for TreeView, ListView
C#, Windows, .NET 1.1VS.NET2003, Dev
J Young 4.18
ListView with Item-Hover Event
Updated: 21 Oct 2003  
An article to display tooltips over listview items and subitems.
C#.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
ramshri 4.14
ListView Personalization
Updated: 30 Jul 2007  
An article on the personalization and persistance of ListView settings
C# 1.0, C# 2.0, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Mark Ritchie 4.11
LeerGridView: an Editable ListView
Updated: 27 Feb 2008  
An easy-to-use ListView with editable fields derived from a powerful grid control
C#, Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev, Design
leerjet 4.06
Indicating an empty ListView in C#
Updated: 8 Oct 2004  
Have you wondered how you could show text in ListView control if it's empty, just like Microsoft does it in Outlook Express and in some other applications?
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
lubos_h 4.05
The TreeListView To End All TreeListViews - Unedited
Updated: 10 Jun 2008  
An extensible, hybrid Listview/TreeListView control
VB (VB 7.x, VB 8.0, VB 9.0, VB 6)
Tosberg 4.05
Flicker-free ListView in .NET - Part 2
Updated: 3 Feb 2003  
This article discusses a couple of ways to reduce flicker in the .NET Listview.
C#, VC7.NET 1.0, Win2K, WinXP, Dev
Giovanni Montrone 4.00
ListView with Image on SubItems
Updated: 4 Jul 2004  
ListView with Image on SubItems
C#.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
Carlos Carvalho 4.00
ListView in VirtualMode and checkboxes
Updated: 23 Mar 2007  
A listview control in VirtualMode is the fastest way when working with a lot of items. Special care, however, should be given for items containing checkboxes.
C# 2.0, Windows, .NET 2.0, WinForms, VS2005, Dev
Alphons van der Heijden 4.00
Adding color to Listview with customdraw - Unedited
Updated: 8 Mar 2008  
Implementation of a CListCtrl control derived class that can be used to set color of rows,coloumns,cells.
C++ (VC6), C, MFC
Option Greek 4.00
Scrolling to a group with a ListView - Unedited
Updated: 4 Jul 2008  
Add the functionality to scroll to a group in a ListView
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, WinForms, Dev
Lord Zoltar 4.00
Parametrization of CListCtrl’s Descendant Class in MDI Templates of CMultiDocTemplate Function
Updated: 2 Jul 2009  
The demonstration of the possibility of parametrization of the non parametrized constructors of the MFC application's document templates.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Win2003), Visual Studio, MFC, Dev
Emery Emerald 4.00
ListView Watermark in VB.NET
Updated: 8 Aug 2009  
Code to add a watermark to a ListView using the LVBKIF_TYPE_WATERMARK flag.
VB.NET 2.0, WinXP, Vista, .NET 3.0, .NET 3.5, Dev
clwprogrammer 3.93
Extending the ListViewItem
Updated: 14 May 2009  
How to extend the ListViewItem to hold an object for a row, and map it to the columns in the ListView control.
C#, Windows, .NET 3.0, WinForms, Dev
flavius.stoichescu 3.86
Add Group Collapse Behavior on a Listview Control
Updated: 26 Nov 2008  
Group collapse behavior added to a listview control under Windows Vista
C#, .NET, Vista, Win32, Visual Studio, WinForms, Dev
charju 3.83
A ListView HitTest for C#
Updated: 27 Jan 2004  
An article on adding a HitTest method for a ListView control.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
row4utc 3.81
ListView Column Sorter
Updated: 3 Nov 2003  
A column sorter that sorts columns with strings and numbers, but also the first column on image and then on string.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Sven So. 3.72
Outlook XP Bar: An example implementation of VivantList
Updated: 14 Nov 2004  
This project is an example implementation of VivantList as an Outlook bar.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
ACorbs 3.71
Selection Highlighting of an Entire Row
Updated: 26 Sep 2001  
How to select an entire row in a list view control.
VC6Win2K, Visual Studio, MFC, Dev
Uwe Keim 3.56
CustomDraw ListView
Updated: 20 Dec 2004  
An article that describes how to use custom draw controls in C#.
C#.NET 1.1, WinXPVS.NET2003, Dev
Brian Keating 3.54
VivantList: A Control Based List View Control
Updated: 14 Nov 2004  
A fully customizable ListView control, where each row is a control.
C#, VC7.1.NET 1.1, Win2K, WinXP, Win2003, VistaVS.NET2003, Dev
ACorbs 3.53
Implementing a common File system browser with a ListView
Updated: 24 Sep 2003  
A ListView Control like the one used in Windows Explorer
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Jonathan Gauthier 3.52
SharpListView
Updated: 21 Jun 2004  
Fast and easy C# owner-drawn ListView
C#, Windows, .NET 1.1VS.NET2003, Dev
Bill Pfeil 3.29
Modify ListView columns at run-time by using XML
Updated: 13 Oct 2004  
An article describing how to work with ListView columns in C#.
C#, XML.NET 1.1, WinXPVS.NET2003, Dev
Niklas Henricson 3.29
AlphaView
Updated: 13 Jun 2008  
A virtual WTL ListView control on an SQLite3 table or view.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003, Vista, TabletPC), Win Mobile, WTL, Dev
Noel Frankinet 3.23
Auto-resize list view using a shortcut trick
Updated: 11 Sep 2003  
This is a little trick to auto-resize the columns width of a listview with only one line of code
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
Francesco Natali 3.17
A basic DataListView implementation
Updated: 21 Nov 2005  
It implements an object that is intended for data viewing; the idea was to derive from a ListView.
C#, Windows, .NET 1.1, ADO.NET, WinForms, VS.NET2003, Dev
Stanciu Vlad 3.15
Reusable ListView in C# with textbox and combobox
Updated: 22 Mar 2007  
A Reusable ListView in C# with textbox and combobox
C#, Windows, .NET, Visual Studio, Dev
Shine Kumar 3.13
ListView Sorter
Updated: 22 May 2003  
Custom ListViewItemSorter with pluggable cell comparators
C#, Windows, .NET 1.0, Visual Studio, Dev
gz 3.00
ListView Control with built-in support for hiding columns using a context menu, in C#
Updated: 6 Dec 2005  
A ListView control with built-in support for hiding columns using a context menu.
C#.NET 1.1, WinXPVS.NET2003, Dev
Madhu Raykar 3.00
Custom ListView class for Report Generation, Part 1
Updated: 14 Mar 2005  
A simple class generating printible reports.
C#, Windows, .NET 1.1VS.NET2003, Dev
Uraan Software Solutions 2.95
Generate ListViewItem from any object based on an XML schema
Updated: 19 Jun 2004  
How to generate a ListViewItem from an object using an XML schema.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Hannes Pavelka 2.89
Limit text entered into a listview edit control
Updated: 13 Sep 2005  
An article on limiting the number of charaters input into a listview control.
C#, Windows, .NET 1.1VS.NET2003, Dev
David Polson 2.88
Context Menu for ListView Column Manipulation
Updated: 26 Jan 2004  
This article implements a simple context menu for the column headers in a ListView control. After clicking on a column, the user can set the column alignment, edit its name, delete the selected column or add a new column to the ListView control. ListView's built-in column reorder option is explained
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Larry1024 2.38
How to edit listview subitems in Win32 - Unedited
Updated: 9 Aug 2008  
Shows how to edit listview subitems text without using MFC
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003, Vista), Win32, Dev
yosmany 1.91
Selecting a ListView Item - Unedited
Updated: 1 May 2009  
Code to add an item to a ListView control and fully select that item.
C#, .NET, Dev
Jonathan Wood  

Last Updated 21 Nov 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use