■TreeListView - The Code Project - C# Controls
ASP.NET用のTreeListViewは前に見つけていたが、Windows Form用のを探していたらちょうどよく見つかった。
- Ties a ListView and a TreeView together in a TreeListView class that includes BeforeExpand, AfterExpand, BeforeCollapse, AfterCollapse events,
- Uses a TreeListViewItem class that includes Expand function, Collapse functions, IsExpanded property,
- Uses a TreeListViewItemCollection that replaces the ListViewItemCollection class used in the ListView control. This class is also used for the Items property in the TreeListViewItem class that contains the childs of an item. TreeListViewItemCollection adds the Sort function capability,
- Subitem edit with custom control (EditBox, ComboBox, etc...),
- XP-Style selection,
- Plus-minus boxes and lines,
- Indeterminate state item.
といったことができるのでよさげ( ´∀`)