HypernovaDesktop Components · docs
Binarymission
WinForms › Tree View Combo Box

Tree View Combo Box

.NET Framework 4.8.NET 6 / 8 / 10v4.0.0WinForms

A highly customisable TreeViewComboBox .NET Control for WinForms

7public types
42public members
2namespaces

Assembly

AssemblyBinarymission.WinForms.Controls.TreeViewComboBox.dll
Root namespaceBinarymission.WinForms.Controls.ListControls
Target frameworks.NET Framework 4.8, .NET 6 / 8 / 10
Depends onBinaryComboBox

Getting started

using Binarymission.WinForms.Controls.ListControls;

// Designer: build the solution once, then drag BinaryTreeViewComboBox from the Toolbox onto a form.
// In code:
var binaryTreeViewComboBox = new BinaryTreeViewComboBox
{
    Dock = DockStyle.Fill,
};
this.Controls.Add(binaryTreeViewComboBox);

API reference

Binarymission.WinForms.Controls.ListControls

class BinaryTreeViewComboBox// BinaryComboBox - Base ComboBox class for implementing BinaryTreeViewComboBox class. //
class TreeViewNativeAn out-of-the-box treeview control that implements the ISupportTreeView interface.
enum SelectionDisplayStyleThis Enumeration lists all of the possible ways, the text can be displayed in the combobox edit control portion, based on what is selected in the control's drop-down treeview window.

Binarymission.WinForms.Controls.ListControls.Shared

interface ISupportTreeViewImplement this interface on a control class that will wrap your actual treeview type of control that you want BinaryTreeViewComboBox control to display in its drop-down window.
class TreeNodeWraps information needed on a treenode object.
class TreeViewEventArgsEventArgs derived class for supplying.returning event information for the AfterSelect event.
delegate TreeViewEventHandlerDelegate signature for handling the AfterSelect event in the ISupportTreeView interface that the implementer will be raising.