C# Класс GitForce.TreeViewEx

Yet another TreeViewEx control, written to be suitable for this project. Adds to the standard TreeView the following features: * Multi-selection via new property SelectedNodes[] * Deep selection: recursive selection into children nodes Important: Instead of "nodes.Clear()", call this NodesClear() function!
Наследование: System.Windows.Forms.TreeView
Показать файл Открыть проект

Открытые методы

Метод Описание
NodesClear ( ) : void

Clear the tree from all the nodes. Use this call instead of treeView.Nodes.Clear()

SelectAll ( ) : void

Select every node in the tree

TreeViewEx ( ) : System

TreeViewEx constructor

Защищенные методы

Метод Описание
OnBeforeSelect ( System.Windows.Forms.TreeViewCancelEventArgs e ) : void
OnHandleCreated ( EventArgs e ) : void

Mask flickering on TreeView: http://stackoverflow.com/questions/10362988/treeview-flickering

OnItemDrag ( ItemDragEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void

Приватные методы

Метод Описание
SelectNone ( ) : void

Deselect all nodes in the tree

SendMessage ( IntPtr hWnd, int msg, IntPtr wp, IntPtr lp ) : IntPtr
SetSelected ( TreeNode node, bool bSelect ) : void

Select or deselect a given node

SetSelectedDeep ( TreeNode node, bool bSelect ) : void

Deep selection sets the given node and all of its children, recursively.

SetSelectedNodes ( List nodes ) : void

Alternate way to select specific nodes by sending it a list

Описание методов

NodesClear() публичный Метод

Clear the tree from all the nodes. Use this call instead of treeView.Nodes.Clear()
public NodesClear ( ) : void
Результат void

OnBeforeSelect() защищенный Метод

protected OnBeforeSelect ( System.Windows.Forms.TreeViewCancelEventArgs e ) : void
e System.Windows.Forms.TreeViewCancelEventArgs
Результат void

OnHandleCreated() защищенный Метод

Mask flickering on TreeView: http://stackoverflow.com/questions/10362988/treeview-flickering
protected OnHandleCreated ( EventArgs e ) : void
e System.EventArgs
Результат void

OnItemDrag() защищенный Метод

protected OnItemDrag ( ItemDragEventArgs e ) : void
e System.Windows.Forms.ItemDragEventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

SelectAll() публичный Метод

Select every node in the tree
public SelectAll ( ) : void
Результат void

TreeViewEx() публичный Метод

TreeViewEx constructor
public TreeViewEx ( ) : System
Результат System