WinForms › Tree List View
Tree List View
.NET Framework 4.8.NET 6 / 8 / 10v7.1.0WinForms
A highly customisable TreeListView .NET Control for WinForms
43public types
420public members
1namespaces
Assembly
| Assembly | Binarymission.WinForms.Controls.BinaryTreeListView.dll |
| Root namespace | Binarymission.WinForms.Controls.TreeControls |
| Target frameworks | .NET Framework 4.8, .NET 6 / 8 / 10 |
| Depends on | BinaryComboBox, BinaryDatePicker, BinaryExtendedText, BinaryOfficeColorPicker, BinaryToolTip, BinaryTreeViewComboBox, BinaryUpDown |
Getting started
using Binarymission.WinForms.Controls.TreeControls;
// Designer: build the solution once, then drag BinaryTreeListView from the Toolbox onto a form.
// In code:
var binaryTreeListView = new BinaryTreeListView
{
Dock = DockStyle.Fill,
};
this.Controls.Add(binaryTreeListView);
API reference
Binarymission.WinForms.Controls.TreeControls
enum BinaryDatePickerFormat | Specifies the date/time format, the control uses for display. |
class BinaryTreeListView | A list view style control that brings in conventional tree and list view styles into one control. |
enum NodeControlType | Lists the possible types of node control rendering supported. |
class BinaryTreeListViewCell | A specialized DataGridViewTextBoxCell object that provides functionality a Tree and List view drawing cell. |
enum BinaryTreeListViewCellClickedArea | Lists the vpossible values that will be used to indicate which area of the tree cell BinaryTreeListViewCell was clicked. |
class BinaryTreeListViewCellClickedEventArgs | A event information class that is supplied when raising the event BinaryTreeListViewCellClicked. |
delegate BinaryTreeListViewCellClickedHandler | Delegate/method signature for handling the event BinaryTreeListViewCellClicked. |
class BinaryTreeListViewCellInfo | A specialist class that provides customization information for the BinaryTreeListViewCell instance that hosts the tree view content. |
class BinaryTreeListViewColumn | A class that specializes in providing a combined "tree and list view" style cell containing column. |
class BinaryTreeListViewComboBoxCell | A specialised cell type that uses Binarymission's BinaryComboBox (including its multi-column mode) control as its cell editor. |
class BinaryTreeListViewComboBoxColumn | A specialized column type that uses Binarymission's BinaryComboBox (including its multi-column mode) control as its cell editor. |
class BinaryTreeListViewDatePickerCell | A class that hosts the Binarymission's BinaryDatePicker control as its date editing control. |
class BinaryTreeListViewDatePickerColumn | A specialised column type that uses Binarymission's BinaryDatePicker control as its cell editor. |
class BinaryTreeListViewEvent | Implements an event base for raising some special events for this control BinaryTreeListView. |
class BinaryTreeListViewExtendedTextBoxCell | A specialized cell type that uses Binarymission's BinaryOffice2007ColorPickerComboBox control as its cell editor. |
class BinaryTreeListViewExtendedTextBoxColumn | A specialized column type that uses Binarymission's BinaryExtendedTextbox control as its cell editor. |
class BinaryTreeListViewNode | A special/custom implementation of DataGridViewRow that paints and functions as though it was a tree node. |
class BinaryTreeListViewNodeCollapsedEventArgs | Event arguments data class for handling event BinaryTreeListViewNodeCollapsed. |
delegate BinaryTreeListViewNodeCollapsedEventHandler | Delegate/method signature for handling the event BinaryTreeListViewNodeCollapsed. |
class BinaryTreeListViewNodeCollapsingEventArgs | Event arguments data class for handling event BinaryTreeListViewNodeCollapsing. |
delegate BinaryTreeListViewNodeCollapsingEventHandler | Delegate/method signature for handling the event BinaryTreeListViewNodeCollapsing. |
class BinaryTreeListViewNodeExpandedEventArgs | Event arguments data class for handling event BinaryTreeListViewNodeExpanded. |
delegate BinaryTreeListViewNodeExpandedEventHandler | Delegate/method signature for handling the event BinaryTreeListViewNodeExpanded. |
class BinaryTreeListViewNodeExpandingEventArgs | Event arguments data class for handling event BinaryTreeListViewNodeExpanding. |
delegate BinaryTreeListViewNodeExpandingEventHandler | Delegate/method signature for handling the event BinaryTreeListViewNodeExpanding. |
class BinaryTreeListViewNodesCollection | Implements a specialized collection for a given list of BinaryTreeListViewNode objects. |
class BinaryTreeListViewNumericExtendedTextBoxCell | A specialized cell type that uses Binarymission's BinaryOffice2007ColorPickerComboBox control as its cell editor. |
class BinaryTreeListViewNumericExtendedTextBoxColumn | A specialized column type that uses Binarymission BinaryExtendedTextbox control as its cell editor. |
class BinaryTreeListViewNumericUpDownCell | A specialist cell class that will host our custom control BinaryNumericUpDown control as its editing control. |
class BinaryTreeListViewNumericUpDownColumn | A specialist column class that renders our custom NumericUpDown control as the editing control for teh column's cell. |
class BinaryTreeListViewOffice2007ColorPickerCell | A specialized cell type that uses Binarymission's BinaryOffice2007ColorPickerComboBox control as its cell editor. |
class BinaryTreeListViewOffice2007ColorPickerColumn | A specialized column type that uses Binarymission's BinaryOffice2007ColorPickerComboBox control as its cell editor. |
enum BuiltInCustomRenderedTargetElement | Lists the potential elements that can be custom drawn by the control, out-of-the-box. |
enum CellInfoCheckStatus | Lists the possible states of checkbox/radio button rendering for a given cell in the current instance of the BinaryTreeListViewNode object. |
enum ColorPickerCellDrawingStyle | Lists the supported mode of cell drawing when the color picker cell is not in edit mode. |
enum ControlDataDisplayMode | Lists the supported display modes. |
enum ExpandCollapsingOfNodesLevel | Lists the possible levels of supporting expanding / collapsing of nodes, when the user hits the Shift + Left / Right keys. |
class MultiColumnDropDownWindowConfiguration | When you are using a column type of BinaryTreeListViewComboBoxColumn, you can set up the combobox editing control to display in multi-column mode, and configure the display settings using this class. |
class MultiColumnDropDownWindowConfigurationTypeConverter | Lets the property grid expand a multi-column drop-down window configuration into its individual properties instead of showing it as one opaque value. |
enum NodeSortOrder | Lists the supported sort order for the nodes and its children nodes. Applicable only when the control is in TreeListView mode. |
class SystemHelper | Reads icons and display names for files and folders from the Windows shell, so that rows in the tree list view can show the same icons Explorer does. |
enum EnumFolderType | Whether to ask the system for the open or the closed variant of a folder icon. |
enum EnumIconSize | Which of the two shell icon sizes to ask the system for. |