C# Class ZForge.Controls.TreeViewAdv.Tree.NodeControls.NodeControl

Inheritance: System.ComponentModel.Component
Datei anzeigen Open project: zhuangyy/Motion Class Usage Examples

Private Properties

Property Type Description
AssignParent void
GetActualSize System.Drawing.Size

Public Methods

Method Description
Draw ( TreeNodeAdv node, DrawContext context ) : void
GetToolTip ( TreeNodeAdv node ) : string
IsVisible ( TreeNodeAdv node ) : bool
KeyDown ( KeyEventArgs args ) : void
KeyUp ( KeyEventArgs args ) : void
MeasureSize ( TreeNodeAdv node, DrawContext context ) : Size
MouseDoubleClick ( TreeNodeAdvMouseEventArgs args ) : void
MouseDown ( TreeNodeAdvMouseEventArgs args ) : void
MouseUp ( TreeNodeAdvMouseEventArgs args ) : void

Protected Methods

Method Description
CheckThread ( ) : void
GetBounds ( TreeNodeAdv node, DrawContext context ) : Rectangle
OnIsVisibleValueNeeded ( NodeControlValueEventArgs args ) : void

Private Methods

Method Description
AssignParent ( TreeViewAdv parent ) : void
GetActualSize ( TreeNodeAdv node, DrawContext context ) : Size

Method Details

CheckThread() protected method

protected CheckThread ( ) : void
return void

Draw() public abstract method

public abstract Draw ( TreeNodeAdv node, DrawContext context ) : void
node TreeNodeAdv
context DrawContext
return void

GetBounds() protected method

protected GetBounds ( TreeNodeAdv node, DrawContext context ) : Rectangle
node TreeNodeAdv
context DrawContext
return System.Drawing.Rectangle

GetToolTip() public method

public GetToolTip ( TreeNodeAdv node ) : string
node TreeNodeAdv
return string

IsVisible() public method

public IsVisible ( TreeNodeAdv node ) : bool
node TreeNodeAdv
return bool

KeyDown() public method

public KeyDown ( KeyEventArgs args ) : void
args System.Windows.Forms.KeyEventArgs
return void

KeyUp() public method

public KeyUp ( KeyEventArgs args ) : void
args System.Windows.Forms.KeyEventArgs
return void

MeasureSize() public abstract method

public abstract MeasureSize ( TreeNodeAdv node, DrawContext context ) : Size
node TreeNodeAdv
context DrawContext
return System.Drawing.Size

MouseDoubleClick() public method

public MouseDoubleClick ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void

MouseDown() public method

public MouseDown ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void

MouseUp() public method

public MouseUp ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void

OnIsVisibleValueNeeded() protected method

protected OnIsVisibleValueNeeded ( NodeControlValueEventArgs args ) : void
args NodeControlValueEventArgs
return void