C# Класс Alsing.Windows.Forms.SyntaxBox.EditViewControl

Наследование: Alsing.Windows.Forms.CoreLib.SplitViewChildControl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AutoListStartPos Alsing.SourceCode.TextPoint
InfoTipStartPos Alsing.SourceCode.TextPoint
Painter IPainter
View Alsing.Windows.Forms.SyntaxBox.Painter.ViewPoint

Private Properties

Свойство Тип Описание
AutoListDoubleClick void
BeginDragDrop void
CaretChanged void
CaretTimer_Tick void
CharType int
CopyText void
CreateAutoList void
CreateFindForm void
CreateInfoTip void
DeleteBackwards void
DeleteForward void
DoResize void
EditViewControl_Enter void
EditViewControl_Leave void
InitializeComponent void
InsertEnter void
InsertText void
IntelliMouse_BeginScroll void
IntelliMouse_EndScroll void
IntelliMouse_Scroll void
MoveCaretToNextWord void
MoveCaretToPrevWord void
OnCaretChange void
OnClipboardUpdated void
OnRowClick void
OnRowDoubleClick void
OnRowMouseDown void
OnRowMouseMove void
OnRowMouseUp void
OnSelectionChange void
OutdentEndRow void
PasteText void
Redraw void
RedrawCaret void
ScrollScreen void
SelectCurrentWord void
SelectPattern void
SelectionChanged void
SetFocus void
SetMouseCursor void
hScroll_Scroll void
vScroll_Scroll void

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

Метод Описание
AutoListBeginLoad ( ) : void
AutoListEndLoad ( ) : void
CalcMaxCharWidth ( ) : void
CharFromPixel ( int x, int y ) : TextPoint

Returns a point where x is the column and y is the row from a given pixel position.

ClearSelection ( ) : void

Clears the active selection.

Copy ( ) : void

Copies selected text to clipboard. (control + c)

Cut ( ) : void

Cuts selected text to clipboard. (control + x)

CutClear ( ) : void
Delete ( ) : void

Deletes selected text if possible otherwise deletes forward. (delete key)

EditViewControl ( SyntaxBoxControl Parent ) : System

Default constructor for the SyntaxBoxControl

FindNext ( ) : void
GotoLine ( int RowIndex ) : void

Places the caret on a specified line and scrolls the caret into view.

GotoNextBookmark ( ) : void

Moves the caret to the next line that has a bookmark.

GotoPreviousBookmark ( ) : void

Moves the caret to the previous line that has a bookmark.

InitGraphics ( ) : void
InitScrollbars ( ) : void
InitVars ( ) : void
InsertAutolistText ( ) : void
IsOverSelection ( int x, int y ) : bool

Returns if a specified pixel position is over the current selection.

OnChange ( ) : void
OnParse ( ) : void
Paste ( ) : void

Paste text from clipboard to current caret position. (control + v)

Redo ( ) : void

Redo last undo action. (control + y)

RemoveCurrentRow ( ) : void

Removes the current row

RemoveFocus ( ) : void
ReplaceSelection ( string text ) : bool
ScrollIntoView ( ) : void

Scrolls the caret into view.

ScrollIntoView ( TextPoint Pos ) : void

Scrolls a given position in the text into view.

ScrollIntoView ( int RowIndex ) : void
SelectAll ( ) : void

Selects all text in the active document. (control + a)

SelectNext ( string Pattern, bool MatchCase, bool WholeWords, bool UseRegEx ) : bool

Selects next occurance of the given pattern.

SetMaxHorizontalScroll ( ) : void
ShowFind ( ) : void
ShowGotoLine ( ) : void

Displays the GotoLine dialog.

ShowReplace ( ) : void
ShowSettings ( ) : void

-

ToggleBookmark ( ) : void

Toggles a bookmark on/off on the active row.

Undo ( ) : void

Undo last edit action. (control + z)

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

Метод Описание
CopyAsRTF ( ) : void
Dispose ( bool disposing ) : void

IsInputChar ( char c ) : bool
IsInputKey ( Keys key ) : bool

For public use only

OnClick ( EventArgs e ) : void
OnDoubleClick ( EventArgs e ) : void

Overrides the default OnDoubleClick

OnDragDrop ( DragEventArgs drgevent ) : void

Overrides the default OnDragDrop

OnDragEnter ( DragEventArgs drgevent ) : void

Overrides the default OnDragEnter

OnDragLeave ( EventArgs e ) : void

Overrides the default OnDragLeave

OnDragOver ( DragEventArgs drgevent ) : void

Overrides the default OnDragOver

OnKeyDown ( KeyEventArgs e ) : void

Overrides the default OnKeyDown

OnKeyPress ( KeyPressEventArgs e ) : void

Overrides the default OnKeyPress

OnLoad ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void

Overrides the default OnMouseDown

OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void

Overrides the default OnMouseMove

OnMouseUp ( MouseEventArgs e ) : void

Overrides the default OnMouseUp

OnMouseWheel ( MouseEventArgs e ) : void

Overrides the default OnMouseWheel

OnPaint ( PaintEventArgs e ) : void

Overrides the default OnPaint

OnResize ( EventArgs e ) : void

Overrides the default OnResize

OnVisibleChanged ( EventArgs e ) : void
WndProc ( Message &m ) : void

Приватные методы

Метод Описание
AutoListDoubleClick ( object sender, EventArgs e ) : void
BeginDragDrop ( ) : void
CaretChanged ( object s, EventArgs e ) : void
CaretTimer_Tick ( object sender, EventArgs e ) : void
CharType ( string s ) : int
CopyText ( ) : void
CreateAutoList ( ) : void
CreateFindForm ( ) : void
CreateInfoTip ( ) : void
DeleteBackwards ( ) : void
DeleteForward ( ) : void
DoResize ( ) : void
EditViewControl_Enter ( object sender, EventArgs e ) : void
EditViewControl_Leave ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InsertEnter ( ) : void
InsertText ( string text ) : void
IntelliMouse_BeginScroll ( object sender, EventArgs e ) : void
IntelliMouse_EndScroll ( object sender, EventArgs e ) : void
IntelliMouse_Scroll ( object sender, IntelliMouse e ) : void
MoveCaretToNextWord ( bool Select ) : void
MoveCaretToPrevWord ( bool Select ) : void
OnCaretChange ( ) : void
OnClipboardUpdated ( CopyEventArgs e ) : void
OnRowClick ( RowMouseEventArgs e ) : void
OnRowDoubleClick ( RowMouseEventArgs e ) : void
OnRowMouseDown ( RowMouseEventArgs e ) : void
OnRowMouseMove ( RowMouseEventArgs e ) : void
OnRowMouseUp ( RowMouseEventArgs e ) : void
OnSelectionChange ( ) : void
OutdentEndRow ( ) : void
PasteText ( ) : void
Redraw ( ) : void
RedrawCaret ( ) : void
ScrollScreen ( int Amount ) : void
SelectCurrentWord ( ) : void
SelectPattern ( int RowIndex, int Column, int Length ) : void
SelectionChanged ( object s, EventArgs e ) : void
SetFocus ( ) : void
SetMouseCursor ( int x, int y ) : void
hScroll_Scroll ( object sender, ScrollEventArgs e ) : void
vScroll_Scroll ( object sender, ScrollEventArgs e ) : void

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

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

public AutoListBeginLoad ( ) : void
Результат void

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

public AutoListEndLoad ( ) : void
Результат void

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

public CalcMaxCharWidth ( ) : void
Результат void

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

Returns a point where x is the column and y is the row from a given pixel position.
public CharFromPixel ( int x, int y ) : TextPoint
x int X Position in pixels
y int Y Position in pixels
Результат Alsing.SourceCode.TextPoint

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

Clears the active selection.
public ClearSelection ( ) : void
Результат void

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

Copies selected text to clipboard. (control + c)
public Copy ( ) : void
Результат void

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

protected CopyAsRTF ( ) : void
Результат void

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

Cuts selected text to clipboard. (control + x)
public Cut ( ) : void
Результат void

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

public CutClear ( ) : void
Результат void

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

Deletes selected text if possible otherwise deletes forward. (delete key)
public Delete ( ) : void
Результат void

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

Default constructor for the SyntaxBoxControl
public EditViewControl ( SyntaxBoxControl Parent ) : System
Parent SyntaxBoxControl
Результат System

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

public FindNext ( ) : void
Результат void

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

Places the caret on a specified line and scrolls the caret into view.
public GotoLine ( int RowIndex ) : void
RowIndex int the zero based index of the line to jump to
Результат void

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

Moves the caret to the next line that has a bookmark.
public GotoNextBookmark ( ) : void
Результат void

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

Moves the caret to the previous line that has a bookmark.
public GotoPreviousBookmark ( ) : void
Результат void

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

public InitGraphics ( ) : void
Результат void

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

public InitScrollbars ( ) : void
Результат void

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

public InitVars ( ) : void
Результат void

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

public InsertAutolistText ( ) : void
Результат void

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

protected IsInputChar ( char c ) : bool
c char
Результат bool

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

For public use only
protected IsInputKey ( Keys key ) : bool
key Keys
Результат bool

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

Returns if a specified pixel position is over the current selection.
public IsOverSelection ( int x, int y ) : bool
x int X Position in pixels
y int Y Position in pixels
Результат bool

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

public OnChange ( ) : void
Результат void

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

protected OnClick ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Overrides the default OnDoubleClick
protected OnDoubleClick ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Overrides the default OnDragDrop
protected OnDragDrop ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
Результат void

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

Overrides the default OnDragEnter
protected OnDragEnter ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
Результат void

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

Overrides the default OnDragLeave
protected OnDragLeave ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Overrides the default OnDragOver
protected OnDragOver ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
Результат void

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

Overrides the default OnKeyDown
protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Результат void

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

Overrides the default OnKeyPress
protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
Результат void

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

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Overrides the default OnMouseDown
protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Overrides the default OnMouseMove
protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

Overrides the default OnMouseUp
protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

Overrides the default OnMouseWheel
protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

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

Overrides the default OnPaint
protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

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

public OnParse ( ) : void
Результат void

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

Overrides the default OnResize
protected OnResize ( EventArgs e ) : void
e System.EventArgs
Результат void

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

protected OnVisibleChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

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

Paste text from clipboard to current caret position. (control + v)
public Paste ( ) : void
Результат void

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

Redo last undo action. (control + y)
public Redo ( ) : void
Результат void

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

Removes the current row
public RemoveCurrentRow ( ) : void
Результат void

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

public RemoveFocus ( ) : void
Результат void

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

public ReplaceSelection ( string text ) : bool
text string
Результат bool

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

Scrolls the caret into view.
public ScrollIntoView ( ) : void
Результат void

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

Scrolls a given position in the text into view.
public ScrollIntoView ( TextPoint Pos ) : void
Pos Alsing.SourceCode.TextPoint Position in text
Результат void

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

public ScrollIntoView ( int RowIndex ) : void
RowIndex int
Результат void

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

Selects all text in the active document. (control + a)
public SelectAll ( ) : void
Результат void

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

Selects next occurance of the given pattern.
public SelectNext ( string Pattern, bool MatchCase, bool WholeWords, bool UseRegEx ) : bool
Pattern string Pattern to find
MatchCase bool Case sensitive
WholeWords bool Match whole words only
UseRegEx bool
Результат bool

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

public SetMaxHorizontalScroll ( ) : void
Результат void

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

public ShowFind ( ) : void
Результат void

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

Displays the GotoLine dialog.
public ShowGotoLine ( ) : void
Результат void

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

public ShowReplace ( ) : void
Результат void

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

-
public ShowSettings ( ) : void
Результат void

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

Toggles a bookmark on/off on the active row.
public ToggleBookmark ( ) : void
Результат void

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

Undo last edit action. (control + z)
public Undo ( ) : void
Результат void

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

protected WndProc ( Message &m ) : void
m Message
Результат void

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

AutoListStartPos публичное свойство

The Point in the text where the Autolist was activated.
public TextPoint,Alsing.SourceCode AutoListStartPos
Результат Alsing.SourceCode.TextPoint

InfoTipStartPos публичное свойство

The Point in the text where the InfoTip was activated.
public TextPoint,Alsing.SourceCode InfoTipStartPos
Результат Alsing.SourceCode.TextPoint

Painter публичное свойство

public IPainter Painter
Результат IPainter

View публичное свойство

public ViewPoint,Alsing.Windows.Forms.SyntaxBox.Painter View
Результат Alsing.Windows.Forms.SyntaxBox.Painter.ViewPoint