C# Класс BExplorer.Shell.ShellTreeViewEx

Наследование: System.Windows.Forms.UserControl
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddItem void
CopySelectedFiles void
CutSelectedFiles void
DeleteItem void
DoMove void
FindItem void
FromItem System.Windows.Forms.TreeNode
FromItem System.Windows.Forms.TreeNode
InitRootItems void
InitTreeView void
LoadChilds void
LoadTreeImages void
PasteAvailableFiles void
RenameItem void
RenameSelectedNode void
RequestLoadChilds void
RequestTreeImage void
SelItem void
SetNodeImage void
ShellListView_MouseMove void
ShellListView_Navigated void
ShellTreeView_AfterExpand void
ShellTreeView_AfterLabelEdit void
ShellTreeView_AfterSelect void
ShellTreeView_BeforeExpand void
ShellTreeView_DragDrop void
ShellTreeView_DragEnter void
ShellTreeView_DragLeave void
ShellTreeView_DragOver void
ShellTreeView_DrawNode void
ShellTreeView_GiveFeedback void
ShellTreeView_HandleDestroyed void
ShellTreeView_ItemDrag void
ShellTreeView_KeyDown void
ShellTreeView_MouseDown void
ShellTreeView_MouseEnter void
ShellTreeView_MouseLeave void
ShellTreeView_NodeMouseClick void
WndProc void

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

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

Refreshes/rebuilds all nods (clears nodes => initializes root items => selects current folder from ShellListView)

ShellTreeViewEx ( ) : System

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

Метод Описание
OnHandleDestroyed ( EventArgs e ) : void

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

Метод Описание
AddItem ( IListItemEx item ) : void
CopySelectedFiles ( ) : void

Copies the currently selected items (saves items into the clipboard)

CutSelectedFiles ( ) : void

Cuts the currently selected items (signals the UI and saves items into the clipboard)

DeleteItem ( IListItemEx item ) : void
DoMove ( IDataObject dataObject, IListItemEx destination ) : void

Moves the selected items to the destination on a separate thread

FindItem ( IListItemEx item ) : void
FromItem ( IListItemEx item ) : TreeNode
FromItem ( IListItemEx item, TreeNode rootNode ) : TreeNode
InitRootItems ( ) : void
InitTreeView ( ) : void
LoadChilds ( ) : void
LoadTreeImages ( ) : void

Loads the images for each node in a permanent loop

PasteAvailableFiles ( ) : void

Pasted the files in the clipboard to the ShellTreeView's currentlt Selected Node on a separate thread

RenameItem ( IListItemEx prevItem, IListItemEx newItem ) : void
RenameSelectedNode ( ) : void

Sets up the UI to allow the user to edit the currently selected node if and only if it is not currently being edited

RequestLoadChilds ( IntPtr handle ) : void
RequestTreeImage ( IntPtr handle ) : void
SelItem ( IListItemEx item ) : void
SetNodeImage ( IntPtr node, IntPtr pidl, IntPtr m_TreeViewHandle, System.Boolean isOverlayed ) : void
ShellListView_MouseMove ( object sender, MouseEventArgs e ) : void
ShellListView_Navigated ( object sender, NavigatedEventArgs e ) : void
ShellTreeView_AfterExpand ( object sender, TreeViewEventArgs e ) : void
ShellTreeView_AfterLabelEdit ( object sender, System.Windows.Forms.NodeLabelEditEventArgs e ) : void
ShellTreeView_AfterSelect ( object sender, TreeViewEventArgs e ) : void
ShellTreeView_BeforeExpand ( object sender, System.Windows.Forms.TreeViewCancelEventArgs e ) : void
ShellTreeView_DragDrop ( object sender, DragEventArgs e ) : void
ShellTreeView_DragEnter ( object sender, DragEventArgs e ) : void
ShellTreeView_DragLeave ( object sender, EventArgs e ) : void
ShellTreeView_DragOver ( object sender, DragEventArgs e ) : void
ShellTreeView_DrawNode ( object sender, DrawTreeNodeEventArgs e ) : void
ShellTreeView_GiveFeedback ( object sender, System.Windows.Forms.GiveFeedbackEventArgs e ) : void
ShellTreeView_HandleDestroyed ( object sender, EventArgs e ) : void
ShellTreeView_ItemDrag ( object sender, ItemDragEventArgs e ) : void
ShellTreeView_KeyDown ( object sender, KeyEventArgs e ) : void
ShellTreeView_MouseDown ( object sender, MouseEventArgs e ) : void
ShellTreeView_MouseEnter ( object sender, EventArgs e ) : void
ShellTreeView_MouseLeave ( object sender, EventArgs e ) : void
ShellTreeView_NodeMouseClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
WndProc ( Message &m ) : void

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

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

protected OnHandleDestroyed ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Refreshes/rebuilds all nods (clears nodes => initializes root items => selects current folder from ShellListView)
public RefreshContents ( ) : void
Результат void

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

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