C# 클래스 ZForge.Controls.TreeViewAdv.Tree.NodeControls.EditableControl

상속: InteractiveControl
파일 보기 프로젝트 열기: zhuangyy/Motion 1 사용 예제들

Private Properties

프로퍼티 타입 설명
EditorKeyDown void
EditorValidating void
HideEditor void
TimerTick void

공개 메소드들

메소드 설명
ApplyChanges ( ) : void
BeginEdit ( ) : void
EndEdit ( bool applyChanges ) : void
MouseDoubleClick ( TreeNodeAdvMouseEventArgs args ) : void
MouseDown ( TreeNodeAdvMouseEventArgs args ) : void
MouseUp ( TreeNodeAdvMouseEventArgs args ) : void
SetEditorBounds ( EditorContext context ) : void
UpdateEditor ( Control control ) : void

보호된 메소드들

메소드 설명
BeginEditByUser ( ) : void
CalculateEditorSize ( EditorContext context ) : Size
CanEdit ( TreeNodeAdv node ) : bool
CreateEditor ( TreeNodeAdv node ) : Control
Dispose ( bool disposing ) : void
DoApplyChanges ( TreeNodeAdv node, Control editor ) : void
EditableControl ( ) : System
OnEditorHided ( ) : void
OnEditorShowing ( CancelEventArgs args ) : void

비공개 메소드들

메소드 설명
EditorKeyDown ( object sender, KeyEventArgs e ) : void
EditorValidating ( object sender, CancelEventArgs e ) : void
HideEditor ( Control editor ) : void
TimerTick ( object sender, EventArgs e ) : void

메소드 상세

ApplyChanges() 공개 메소드

public ApplyChanges ( ) : void
리턴 void

BeginEdit() 공개 메소드

public BeginEdit ( ) : void
리턴 void

BeginEditByUser() 보호된 메소드

protected BeginEditByUser ( ) : void
리턴 void

CalculateEditorSize() 보호된 추상적인 메소드

protected abstract CalculateEditorSize ( EditorContext context ) : Size
context EditorContext
리턴 System.Drawing.Size

CanEdit() 보호된 메소드

protected CanEdit ( TreeNodeAdv node ) : bool
node TreeNodeAdv
리턴 bool

CreateEditor() 보호된 추상적인 메소드

protected abstract CreateEditor ( TreeNodeAdv node ) : Control
node TreeNodeAdv
리턴 System.Windows.Forms.Control

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

DoApplyChanges() 보호된 추상적인 메소드

protected abstract DoApplyChanges ( TreeNodeAdv node, Control editor ) : void
node TreeNodeAdv
editor System.Windows.Forms.Control
리턴 void

EditableControl() 보호된 메소드

protected EditableControl ( ) : System
리턴 System

EndEdit() 공개 메소드

public EndEdit ( bool applyChanges ) : void
applyChanges bool
리턴 void

MouseDoubleClick() 공개 메소드

public MouseDoubleClick ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
리턴 void

MouseDown() 공개 메소드

public MouseDown ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
리턴 void

MouseUp() 공개 메소드

public MouseUp ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
리턴 void

OnEditorHided() 보호된 메소드

protected OnEditorHided ( ) : void
리턴 void

OnEditorShowing() 보호된 메소드

protected OnEditorShowing ( CancelEventArgs args ) : void
args CancelEventArgs
리턴 void

SetEditorBounds() 공개 메소드

public SetEditorBounds ( EditorContext context ) : void
context EditorContext
리턴 void

UpdateEditor() 공개 메소드

public UpdateEditor ( Control control ) : void
control System.Windows.Forms.Control
리턴 void