C# Class CommonTools.TreeListView

Inheritance: System.Windows.Forms.Control, ISupportInitialize
Afficher le fichier Open project: Nullstr1ng/MultiRDPClient.NET Class Usage Examples

Private Properties

Свойство Type Description
CalcHitRow int
CalcRowRecangle System.Drawing.Rectangle
GetDataDesignMode object
HScrollValue int
MaxVisibleRows int
MaxVisibleRows int
MinWidth int
NodeFind void
RowHeaderWidth int
VScrollValue int
VisibleRowToYPoint int
internalUpdateStyles void

Méthodes publiques

Méthode Description
AddScroolBars ( ) : void
BeginInit ( ) : void
BeginUpdate ( ) : void
CalcColumnHit ( Point mousepoint ) : CommonTools.HitInfo
CalcHitNode ( Point mousepoint ) : Node
EndInit ( ) : void
EndUpdate ( ) : void
EnsureVisible ( Node node ) : void
FindNode ( string text, bool searchFields ) : CommonTools.Node
GetHitNode ( ) : Node
HitTestScrollbar ( Point mousepoint ) : bool
MultiSelectAdd ( Node clickedNode, Keys modifierKeys ) : void
OnHScroll ( object sender, ScrollEventArgs e ) : void
OnNotifyAfterExpand ( Node node, bool isExpanded ) : void
OnNotifyBeforeExpand ( Node node, bool isExpanding ) : void
OnVScroll ( object sender, ScrollEventArgs e ) : void
RecalcLayout ( ) : void
SetHotColumn ( TreeListColumn col, bool ishot ) : void
SetVScrollValue ( int value ) : void
TreeListView ( ) : System
UpdateScrollBars ( ) : void

Méthodes protégées

Méthode Description
BeforeShowContextMenu ( ) : void
GetData ( Node node, TreeListColumn column ) : object
GetFormatting ( CommonTools node, CommonTools column ) : CommonTools.TreeList.TextFormatting
GetIndentSize ( Node node ) : int
GetNodeBitmap ( Node node ) : Image
GetPlusMinusRectangle ( Node node, TreeListColumn firstColumn, int visibleRowIndex ) : Rectangle
InvalidateRow ( int absoluteRowIndex ) : void
IsInputKey ( Keys keyData ) : bool
OnAfterSelect ( Node node ) : void
OnEnter ( EventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnLeave ( EventArgs e ) : void
OnMouseClick ( MouseEventArgs e ) : void
OnMouseDoubleClick ( MouseEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnSizeChanged ( EventArgs e ) : void
PaintCell ( Graphics dc, Rectangle cellRect, Node node, TreeListColumn column ) : void
PaintImage ( Graphics dc, Rectangle imageRect, Node node, Image image ) : void
PaintLines ( Graphics dc, Rectangle cellRect, Node node ) : void
PaintNode ( Graphics dc, Rectangle rowRect, Node node, TreeListColumn visibleColumns, int visibleRowIndex ) : void
raiseAfterSelect ( Node node ) : void
raiseNotifyAfterExpand ( Node node, bool isExpanded ) : void
raiseNotifyBeforeExpand ( Node node, bool isExpanding ) : void

Private Methods

Méthode Description
CalcHitRow ( Point mousepoint ) : int
CalcRowRecangle ( int visibleRowIndex ) : Rectangle
GetDataDesignMode ( Node node, TreeListColumn column ) : object
HScrollValue ( ) : int
MaxVisibleRows ( ) : int
MaxVisibleRows ( int &remainder ) : int
MinWidth ( ) : int
NodeFind ( string text, CommonTools cNodes, bool searchFields, CommonTools &outNode ) : void
RowHeaderWidth ( ) : int
VScrollValue ( ) : int
VisibleRowToYPoint ( int visibleRowIndex ) : int
internalUpdateStyles ( ) : void

Method Details

AddScroolBars() public méthode

public AddScroolBars ( ) : void
Résultat void

BeforeShowContextMenu() protected méthode

protected BeforeShowContextMenu ( ) : void
Résultat void

BeginInit() public méthode

public BeginInit ( ) : void
Résultat void

BeginUpdate() public méthode

public BeginUpdate ( ) : void
Résultat void

CalcColumnHit() public méthode

public CalcColumnHit ( Point mousepoint ) : CommonTools.HitInfo
mousepoint Point
Résultat CommonTools.HitInfo

CalcHitNode() public méthode

public CalcHitNode ( Point mousepoint ) : Node
mousepoint Point
Résultat Node

EndInit() public méthode

public EndInit ( ) : void
Résultat void

EndUpdate() public méthode

public EndUpdate ( ) : void
Résultat void

EnsureVisible() public méthode

public EnsureVisible ( Node node ) : void
node Node
Résultat void

FindNode() public méthode

public FindNode ( string text, bool searchFields ) : CommonTools.Node
text string
searchFields bool
Résultat CommonTools.Node

GetData() protected méthode

protected GetData ( Node node, TreeListColumn column ) : object
node Node
column TreeListColumn
Résultat object

GetFormatting() protected méthode

protected GetFormatting ( CommonTools node, CommonTools column ) : CommonTools.TreeList.TextFormatting
node CommonTools
column CommonTools
Résultat CommonTools.TreeList.TextFormatting

GetHitNode() public méthode

public GetHitNode ( ) : Node
Résultat Node

GetIndentSize() protected méthode

protected GetIndentSize ( Node node ) : int
node Node
Résultat int

GetNodeBitmap() protected méthode

protected GetNodeBitmap ( Node node ) : Image
node Node
Résultat Image

GetPlusMinusRectangle() protected méthode

protected GetPlusMinusRectangle ( Node node, TreeListColumn firstColumn, int visibleRowIndex ) : Rectangle
node Node
firstColumn TreeListColumn
visibleRowIndex int
Résultat System.Drawing.Rectangle

HitTestScrollbar() public méthode

public HitTestScrollbar ( Point mousepoint ) : bool
mousepoint Point
Résultat bool

InvalidateRow() protected méthode

protected InvalidateRow ( int absoluteRowIndex ) : void
absoluteRowIndex int
Résultat void

IsInputKey() protected méthode

protected IsInputKey ( Keys keyData ) : bool
keyData Keys
Résultat bool

MultiSelectAdd() public méthode

public MultiSelectAdd ( Node clickedNode, Keys modifierKeys ) : void
clickedNode Node
modifierKeys Keys
Résultat void

OnAfterSelect() protected méthode

protected OnAfterSelect ( Node node ) : void
node Node
Résultat void

OnEnter() protected méthode

protected OnEnter ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnHScroll() public méthode

public OnHScroll ( object sender, ScrollEventArgs e ) : void
sender object
e System.Windows.Forms.ScrollEventArgs
Résultat void

OnKeyDown() protected méthode

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Résultat void

OnLeave() protected méthode

protected OnLeave ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseClick() protected méthode

protected OnMouseClick ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseDoubleClick() protected méthode

protected OnMouseDoubleClick ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseDown() protected méthode

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseLeave() protected méthode

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseUp() protected méthode

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseWheel() protected méthode

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnNotifyAfterExpand() public méthode

public OnNotifyAfterExpand ( Node node, bool isExpanded ) : void
node Node
isExpanded bool
Résultat void

OnNotifyBeforeExpand() public méthode

public OnNotifyBeforeExpand ( Node node, bool isExpanding ) : void
node Node
isExpanding bool
Résultat void

OnPaint() protected méthode

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Résultat void

OnSizeChanged() protected méthode

protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnVScroll() public méthode

public OnVScroll ( object sender, ScrollEventArgs e ) : void
sender object
e System.Windows.Forms.ScrollEventArgs
Résultat void

PaintCell() protected méthode

protected PaintCell ( Graphics dc, Rectangle cellRect, Node node, TreeListColumn column ) : void
dc System.Drawing.Graphics
cellRect System.Drawing.Rectangle
node Node
column TreeListColumn
Résultat void

PaintImage() protected méthode

protected PaintImage ( Graphics dc, Rectangle imageRect, Node node, Image image ) : void
dc System.Drawing.Graphics
imageRect System.Drawing.Rectangle
node Node
image Image
Résultat void

PaintLines() protected méthode

protected PaintLines ( Graphics dc, Rectangle cellRect, Node node ) : void
dc System.Drawing.Graphics
cellRect System.Drawing.Rectangle
node Node
Résultat void

PaintNode() protected méthode

protected PaintNode ( Graphics dc, Rectangle rowRect, Node node, TreeListColumn visibleColumns, int visibleRowIndex ) : void
dc System.Drawing.Graphics
rowRect System.Drawing.Rectangle
node Node
visibleColumns TreeListColumn
visibleRowIndex int
Résultat void

RecalcLayout() public méthode

public RecalcLayout ( ) : void
Résultat void

SetHotColumn() public méthode

public SetHotColumn ( TreeListColumn col, bool ishot ) : void
col TreeListColumn
ishot bool
Résultat void

SetVScrollValue() public méthode

public SetVScrollValue ( int value ) : void
value int
Résultat void

TreeListView() public méthode

public TreeListView ( ) : System
Résultat System

UpdateScrollBars() public méthode

public UpdateScrollBars ( ) : void
Résultat void

raiseAfterSelect() protected méthode

protected raiseAfterSelect ( Node node ) : void
node Node
Résultat void

raiseNotifyAfterExpand() protected méthode

protected raiseNotifyAfterExpand ( Node node, bool isExpanded ) : void
node Node
isExpanded bool
Résultat void

raiseNotifyBeforeExpand() protected méthode

protected raiseNotifyBeforeExpand ( Node node, bool isExpanding ) : void
node Node
isExpanding bool
Résultat void