C# Класс Nexus.UI.Controls.FileSystemTreeViewBase

A tree view that allow browsing through a file system.
The tree view will browse into archives.
Наследование: System.Windows.Forms.MultiSelectTreeView
Показать файл Открыть проект

Private Properties

Свойство Тип Описание

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

Метод Описание
AddPath ( FileSystemTreeNode p_tndRoot, string p_strFile ) : FileSystemTreeNode

This adds a file/folder to the source file structure.

AddPath ( string p_strFile ) : void

Adds the given file to the source tree.

AddPaths ( FileSystemTreeNode p_tndRoot, string p_strFileNames ) : void

Addes the specified files to the source tree.

AddPaths ( string p_strFileNames ) : void

Addes the specified files to the source tree.

FileSystemTreeViewBase ( ) : System

The default constructor.

RemoveNodes ( IList p_lstNodes ) : void

Removes the specified nodes from the tree view.

The user is asked to confirm the removal.

SetSelectedNode ( string p_strPath ) : void

Sets the selected node to the one specifide by the given path.

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

Метод Описание
FindNearestAncestor ( FileSystemTreeNode p_tndRoot, string p_strPath, Queue &p_queMissingPath ) : FileSystemTreeNode

Finds the specified node, or the specified node's nearest ancestor if the specified node does not exist.

LoadChildren ( FileSystemTreeNode p_tndFolder ) : void

Loads the children of the given node.

OnKeyDown ( KeyEventArgs e ) : void

Raises the Control.OnKeyDown event of the tree view.

This makes the delete key remove the selected nodes.

OnNodeAdded ( NodesChangedEventArgs e ) : void

Raises the NodeAdded event.

OnNodeRemoved ( NodesChangedEventArgs e ) : void

Raises the NodeRemoved event.

SetNodeImage ( FileSystemTreeNode p_fsnItem ) : void

Sets the image of the given node.

ShouldLoadChildren ( FileSystemTreeNode p_fsnItem ) : bool

Determines if the children of the given node should be loaded.

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

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

This adds a file/folder to the source file structure.
public AddPath ( FileSystemTreeNode p_tndRoot, string p_strFile ) : FileSystemTreeNode
p_tndRoot FileSystemTreeNode The node to which to add the file/folder.
p_strFile string The path to add to the source file structure.
Результат FileSystemTreeNode

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

Adds the given file to the source tree.
public AddPath ( string p_strFile ) : void
p_strFile string The file to add.
Результат void

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

Addes the specified files to the source tree.
public AddPaths ( FileSystemTreeNode p_tndRoot, string p_strFileNames ) : void
p_tndRoot FileSystemTreeNode The node to which to add the file/folder.
p_strFileNames string The paths to add to the source tree.
Результат void

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

Addes the specified files to the source tree.
public AddPaths ( string p_strFileNames ) : void
p_strFileNames string The paths to add to the source tree.
Результат void

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

The default constructor.
public FileSystemTreeViewBase ( ) : System
Результат System

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

Finds the specified node, or the specified node's nearest ancestor if the specified node does not exist.
protected FindNearestAncestor ( FileSystemTreeNode p_tndRoot, string p_strPath, Queue &p_queMissingPath ) : FileSystemTreeNode
p_tndRoot FileSystemTreeNode The node under which to search for the specified node.
p_strPath string The path to the node to be found.
p_queMissingPath Queue An out parameter that returns the path parts that were not found.
Результат FileSystemTreeNode

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

Loads the children of the given node.
protected LoadChildren ( FileSystemTreeNode p_tndFolder ) : void
p_tndFolder FileSystemTreeNode The node whose children are to be loaded.
Результат void

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

Raises the Control.OnKeyDown event of the tree view.
This makes the delete key remove the selected nodes.
protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs A describing the event arguments.
Результат void

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

Raises the NodeAdded event.
protected OnNodeAdded ( NodesChangedEventArgs e ) : void
e NodesChangedEventArgs A describing the event arguments.
Результат void

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

Raises the NodeRemoved event.
protected OnNodeRemoved ( NodesChangedEventArgs e ) : void
e NodesChangedEventArgs A describing the event arguments.
Результат void

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

Removes the specified nodes from the tree view.
The user is asked to confirm the removal.
public RemoveNodes ( IList p_lstNodes ) : void
p_lstNodes IList The nodes to remove.
Результат void

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

Sets the image of the given node.
protected SetNodeImage ( FileSystemTreeNode p_fsnItem ) : void
p_fsnItem FileSystemTreeNode The node whose image shuld be set.
Результат void

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

Sets the selected node to the one specifide by the given path.
public SetSelectedNode ( string p_strPath ) : void
p_strPath string The path to the node to be selected.
Результат void

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

Determines if the children of the given node should be loaded.
protected ShouldLoadChildren ( FileSystemTreeNode p_fsnItem ) : bool
p_fsnItem FileSystemTreeNode The node for which it is to be determined if the children should be loaded.
Результат bool