The AzukiControl type exposes the following members.

Methods

  Name Description
Public method ClearHistory
Clears all stacked edit histories in currently active document.
Public method Copy
Executes copy action.
Public method Cut
Executes cut action.
Public method Delete
Executes delete action.
Protected method Dispose
Disposes resources used by this AzukiControl.
(Overrides Control..::..Dispose(Boolean).)
Public method GetCharIndexFromLineColumnIndex
Calculates char-index from screen line/column index.
Public method GetHRulerIndex(Int32)
Calculates location of character at specified index in horizontal ruler index.
Public method GetHRulerIndex(Int32, Int32)
Calculates location of character at specified index in horizontal ruler index.
Public method GetIGraphics
Gets a graphic interface.
Public method GetIndexFromPosition
Gets char-index of the char at the point specified by screen location.
Public method GetKeyBind(UInt32)
Gets an action which is already associated with given key. If no action was associate with given key, returns null.
Public method GetKeyBind(Keys)
Gets an action which is already associated with given key. If no action was associate with given key, returns null.
Public method GetLineColumnIndexFromCharIndex
Calculates screen line/column index from char-index.
Public method GetLineHeadIndex
Gets the index of the first char in the line.
Public method GetLineHeadIndexFromCharIndex
Gets the index of the first char in the screen line which contains the specified char-index.
Public method GetLineIndexFromCharIndex
Calculates screen line index from char-index.
Public method GetLineLength
Gets length of the specified line.
Public method GetPositionFromIndex(Int32)
Calculates screen location of the character at specified index.
Public method GetPositionFromIndex(Int32, Int32)
Calculates screen location of the character at specified index.
Public method GetSelectedText()()()()
Gets currently selected text.
Public method GetSelectedText(String)
Gets currently selected text.
Public method GetSelectedTextLength
Gets number of characters currently selected.
Public method GetSelection
Gets range of current selection. Note that this method does not return [anchor, caret) pair but [begin, end) pair.
Public method GetTextInRange
Gets text in the range [begin, end).
Public method GetWordAt
Gets a word at specified index.
Public method HandleTextInput
Processes specified text as an input by user.
Public method Invalidate()()()()
Invalidate graphic of whole area (force to be redrawn by next paint event message).
Public method Invalidate(Rectangle)
Invalidate graphic of the specified area (force to be redrawn by next paint event message).
Public method InvokeCaretMoved
(For internal use only) Invokes CaretMoved event.
Public method InvokeHScroll
(Internal use only.) Invokes HScroll event.
Public method InvokeIsRectSelectModeChanged Obsolete.
(For internal use only) Invokes IsRectSelectModeChanged event.
Public method InvokeLineDrawing
Invokes LineDrawing event.
Public method InvokeLineDrawn
Invokes LineDrawn event.
Public method InvokeOverwriteModeChanged
(For internal use only) Invokes OverwriteModeChanged event.
Public method InvokeVScroll
(Internal use only.) Invokes VScroll event.
Protected method IsInputChar
This defines the characters which must be treated as input for this control. This affects mnemonic key event in a dialog and does not affect to KeyPress (WM_CHAR) event.
(Overrides Control..::..IsInputChar(Char).)
Protected method IsInputKey
This defines the keys which must be treated as input for this control. This affects mnemonic key event in a dialog and does not affect to KeyPress (WM_CHAR) event.
(Overrides Control..::..IsInputKey(Keys).)
Protected method OnClick
Invokes Click event with additional information through IMouseEventArgs.
(Overrides Control..::..OnClick(EventArgs).)
Protected method OnDoubleClick
Invokes DoubleClick event with additional information through IMouseEventArgs.
(Overrides Control..::..OnDoubleClick(EventArgs).)
Protected method OnGotFocus
Invokes GotFocus event.
(Overrides Control..::..OnGotFocus(EventArgs).)
Protected method OnHandleCreated
Invokes HandleCreated event.
(Overrides Control..::..OnHandleCreated(EventArgs).)
Protected method OnHandleDestroyed
Invokes HandleDestroyed event.
(Overrides Control..::..OnHandleDestroyed(EventArgs).)
Protected method OnKeyDown
Invokes KeyDown event.
(Overrides Control..::..OnKeyDown(KeyEventArgs).)
Protected method OnKeyPress
Invokes KeyPress event.
(Overrides Control..::..OnKeyPress(KeyPressEventArgs).)
Protected method OnLostFocus
Invokes LostFocus event.
(Overrides Control..::..OnLostFocus(EventArgs).)
Protected method OnMouseClick
Invokes MouseClick event with additional information through IMouseEventArgs.
(Overrides Control..::..OnMouseClick(MouseEventArgs).)
Protected method OnMouseDoubleClick
Invokes MouseDoubleClick event with additional information through IMouseEventArgs.
(Overrides Control..::..OnMouseDoubleClick(MouseEventArgs).)
Protected method OnMouseDown
Invokes MouseDown event with additional information through IMouseEventArgs.
(Overrides Control..::..OnMouseDown(MouseEventArgs).)
Protected method OnMouseMove
Invokes MouseMove event with additional information through IMouseEventArgs.
(Overrides Control..::..OnMouseMove(MouseEventArgs).)
Protected method OnMouseUp
Invokes MouseUp event with additional information through IMouseEventArgs.
(Overrides Control..::..OnMouseUp(MouseEventArgs).)
Protected method OnPaintBackground
Erases background. Note that Azuki does nothing on an event of redrawing background so just ignores WM_ERASEBKGND message.
(Overrides Control..::..OnPaintBackground(PaintEventArgs).)
Protected method OnResize
Invokes Resize event.
(Overrides Control..::..OnResize(EventArgs).)
Public method Paste
Executes paste action.
Public method PreProcessMessage
Pre-processes window messages to override system default behavior.
(Overrides Control..::..PreProcessMessage(Message%).)
Protected method ProcessDialogKey
This overrides focusing strategy.
(Overrides Control..::..ProcessDialogKey(Keys).)
Public method Redo
Executes REDO.
Public method RescheduleHighlighting
(Internal use only.) Make a highlighter run after a little moment.
Public method ResetKeyBind
Reset keybind to default.
Public method Scroll
Scrolls a portion of the window.
Public method ScrollToCaret
Scrolls to where the caret is.
Public method SelectAll
Selects all text.
Public method SetCursorGraphic
Sets graphic of mouse cursor.
Public method SetKeyBind(UInt32, ActionProc)
Sets or removes key-bind entry. Note that giving null to action will remove the key-bind.
Public method SetKeyBind(Keys, ActionProc)
Sets or removes key-bind entry. Note that giving null to action will remove the key-bind.
Public method SetSelection
Sets selection range and update the desired column.
Public method Undo
Executes UNDO.
Public method UpdateCaretGraphic()()()()
Updates size and position of the caret graphic.
Public method UpdateCaretGraphic(Rectangle)
Updates size and position of the caret graphic.
Public method UpdateScrollBarRange
Updates scrollbar's range.

See Also