C# 클래스 ICSharpCode.TextEditor.TextArea

상속: System.Windows.Forms.Control
파일 보기 프로젝트 열기: Clancey/MonoMac.Windows.Form 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CloseToolTip void
DocumentFoldingsChanged void
GenerateWhitespaceString string
InvalidateLines void
IsReadOnly bool
IsReadOnly bool
RaiseMouseMove void
SearchMatchingBracket void
SetToolTip void
ShowHiddenCursor void
TextContentChanged void
UpdateLine void
UpdateLine void
UpdateLineToEnd void
UpdateLines void
UpdateLines void
UpdateToEnd void

공개 메소드들

메소드 설명
BeginUpdate ( ) : void
EndUpdate ( ) : void
ExecuteDialogKey ( Keys keyData ) : bool

This method executes a dialog key

FindMatchingBracketHighlight ( ) : Highlight
InsertChar ( char ch ) : void Inserts a single character at the caret position
InsertLeftMargin ( int index, AbstractMargin margin ) : void
InsertString ( string str ) : void Inserts a whole string at the caret position
OptionsChanged ( ) : void
Refresh ( AbstractMargin margin ) : void
ReplaceChar ( char ch ) : void Replaces a char at the caret position
ScrollTo ( int line ) : void
ScrollToCaret ( ) : void
SetCaretToDesiredColumn ( ) : void
SetDesiredColumn ( ) : void
SimulateKeyPress ( char ch ) : void
TextArea ( TextEditorControl motherTextEditorControl, TextAreaControl motherTextAreaControl ) : System
UpdateMatchingBracket ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
HandleKeyPress ( char ch ) : bool

This method is called on each Keypress

IsInputChar ( char charCode ) : bool
OnKeyPress ( KeyPressEventArgs e ) : void
OnMouseDown ( System e ) : void
OnMouseHover ( EventArgs e ) : void
OnMouseLeave ( System e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( System e ) : void
OnPaintBackground ( System pevent ) : void
OnToolTipRequest ( ToolTipRequestEventArgs e ) : void
ProcessDialogKey ( Keys keyData ) : bool
RequestToolTip ( Point mousePos ) : void

비공개 메소드들

메소드 설명
CloseToolTip ( ) : void
DocumentFoldingsChanged ( object sender, EventArgs e ) : void
GenerateWhitespaceString ( int length ) : string
InvalidateLines ( int xPos, int lineBegin, int lineEnd ) : void
IsReadOnly ( int offset ) : bool
IsReadOnly ( int offset, int length ) : bool
RaiseMouseMove ( MouseEventArgs e ) : void
SearchMatchingBracket ( object sender, EventArgs e ) : void
SetToolTip ( string text, int lineNumber ) : void
ShowHiddenCursor ( bool forceShow ) : void

Shows the mouse cursor if it has been hidden.

TextContentChanged ( object sender, EventArgs e ) : void
UpdateLine ( int line ) : void
UpdateLine ( int line, int begin, int end ) : void
UpdateLineToEnd ( int lineNr, int xStart ) : void
UpdateLines ( int lineBegin, int lineEnd ) : void
UpdateLines ( int xPos, int lineBegin, int lineEnd ) : void
UpdateToEnd ( int lineBegin ) : void

메소드 상세

BeginUpdate() 공개 메소드

public BeginUpdate ( ) : void
리턴 void

Dispose() 보호된 메소드

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

EndUpdate() 공개 메소드

public EndUpdate ( ) : void
리턴 void

ExecuteDialogKey() 공개 메소드

This method executes a dialog key
public ExecuteDialogKey ( Keys keyData ) : bool
keyData Keys
리턴 bool

FindMatchingBracketHighlight() 공개 메소드

public FindMatchingBracketHighlight ( ) : Highlight
리턴 Highlight

HandleKeyPress() 보호된 메소드

This method is called on each Keypress
protected HandleKeyPress ( char ch ) : bool
ch char
리턴 bool

InsertChar() 공개 메소드

Inserts a single character at the caret position
public InsertChar ( char ch ) : void
ch char
리턴 void

InsertLeftMargin() 공개 메소드

public InsertLeftMargin ( int index, AbstractMargin margin ) : void
index int
margin AbstractMargin
리턴 void

InsertString() 공개 메소드

Inserts a whole string at the caret position
public InsertString ( string str ) : void
str string
리턴 void

IsInputChar() 보호된 메소드

protected IsInputChar ( char charCode ) : bool
charCode char
리턴 bool

OnKeyPress() 보호된 메소드

protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( System e ) : void
e System
리턴 void

OnMouseHover() 보호된 메소드

protected OnMouseHover ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( System e ) : void
e System
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( System e ) : void
e System
리턴 void

OnPaintBackground() 보호된 메소드

protected OnPaintBackground ( System pevent ) : void
pevent System
리턴 void

OnToolTipRequest() 보호된 메소드

protected OnToolTipRequest ( ToolTipRequestEventArgs e ) : void
e ToolTipRequestEventArgs
리턴 void

OptionsChanged() 공개 메소드

public OptionsChanged ( ) : void
리턴 void

ProcessDialogKey() 보호된 메소드

protected ProcessDialogKey ( Keys keyData ) : bool
keyData Keys
리턴 bool

Refresh() 공개 메소드

public Refresh ( AbstractMargin margin ) : void
margin AbstractMargin
리턴 void

ReplaceChar() 공개 메소드

Replaces a char at the caret position
public ReplaceChar ( char ch ) : void
ch char
리턴 void

RequestToolTip() 보호된 메소드

protected RequestToolTip ( Point mousePos ) : void
mousePos Point
리턴 void

ScrollTo() 공개 메소드

public ScrollTo ( int line ) : void
line int
리턴 void

ScrollToCaret() 공개 메소드

public ScrollToCaret ( ) : void
리턴 void

SetCaretToDesiredColumn() 공개 메소드

public SetCaretToDesiredColumn ( ) : void
리턴 void

SetDesiredColumn() 공개 메소드

public SetDesiredColumn ( ) : void
리턴 void

SimulateKeyPress() 공개 메소드

public SimulateKeyPress ( char ch ) : void
ch char
리턴 void

TextArea() 공개 메소드

public TextArea ( TextEditorControl motherTextEditorControl, TextAreaControl motherTextAreaControl ) : System
motherTextEditorControl TextEditorControl
motherTextAreaControl TextAreaControl
리턴 System

UpdateMatchingBracket() 공개 메소드

public UpdateMatchingBracket ( ) : void
리턴 void