The AzukiControl type exposes the following members.

Properties

  Name Description
Public property AcceptsReturn
If this is true, treats Enter key as an input and prevent pressing dialog default button.
Public property AcceptsTab
If this is true, treats Tab key as an input and prevent moving focus to other control in a dialog.
Public property AutoIndentHook
Gets or sets hook delegate to execute auto-indentation. If null, auto-indentation will not be performed.
Public property BackColor
Gets or sets default background color.
(Overrides Control..::..BackColor.)
Public property BorderStyle
Gets or sets graphical style of border of this control.
Public property CanCopy
Gets whether copy action can be executed or not.
Public property CanCut
Gets whether cut action can be executed or not.
Public property CanPaste
Gets whether paste action can be executed or not.
Public property CanRedo
Gets whether an available REDO action exists or not.
Public property CanUndo
Gets whether an available UNDO action exists or not.
Public property CaretIndex
Gets the index of where the caret is at (in char-index).
Public property ColorScheme
Color set used for displaying text.
Public property ConvertsFullWidthSpaceToSpace
Gets or sets whether to automatically convert an input full-width space to a space.
Public property ConvertsTabToSpaces
Gets or sets whether tab characters are used for indentation, instead of space characters.
Public property Document
Gets or sets the document which is the current editing target.
Public property DrawingOption
Gets or sets drawing options.
Public property DrawsEofMark
Gets or sets whether to show EOF mark or not.
Public property DrawsEolCode
Gets or sets whether to show EOL code with special graphic or not.
Public property DrawsFullWidthSpace
Gets or sets whether to show full-width space with special graphic or not.
Public property DrawsSpace
Gets or sets whether to show half-width space with special graphic or not.
Public property DrawsTab
Gets or sets whether to show tab character with special graphic or not.
Public property FirstVisibleLine
Gets or sets the index of the first visible (graphically top most) line of currently active document.
Public property Font
Gets or sets font to be used for displaying text.
(Overrides Control..::..Font.)
Public property FontInfo
Gets or sets raw font information to be used for displaying text.
Public property ForeColor
Gets or sets default text color.
(Overrides Control..::..ForeColor.)
Public property Highlighter
Gets or sets highlighter object to highlight currently active document or null to disable highlighting.
Public property HighlightsCurrentLine
Gets or sets whether the current line would be drawn with underline or not.
Public property HighlightsMatchedBracket
Gets or sets whether to highlight matched bracket or not.
Public property HRulerIndicatorType
Gets or sets type of the indicator on the horizontal ruler.
Public property IsLineSelectMode
Gets whether Azuki is in line selection mode or not.
Public property IsOverwriteMode
Gets or sets whether overwrite mode is enabled or not. In overwrite mode, input character will not be inserted but replaces a character at where the caret is on.
Public property IsReadOnly
Gets or sets whether this document is read-only or not.
Public property IsRecordingHistory
Gets or sets whether the edit actions will be recorded or not.
Public property IsRectSelectMode
Gets or sets whether Azuki is in rectangle selection mode or not.
Public property IsSingleLineMode
Gets or sets whether the content should be limited to a single line.
Public property LeftMargin
Gets or sets left margin of the view in pixel.
Public property LineCount
Gets number of lines currently inputted.
Public property LineHeight
Gets height of each lines in pixel.
Public property LinePadding
Gets or sets size of padding between lines in pixel.
Public property LineSpacing
Gets distance between lines in pixel.
Public property MarksUri
Gets or sets whether URIs in the active document should be marked automatically with built-in URI marker or not.
Public property ScrollPos
Gets or sets virtual location of currently visible area.
Public property ScrollsBeyondLastLine
Gets or sets whether to scroll beyond the last line of the document or not.
Public property SelectionMode
Gets or sets how to select text.
Public property ShowsDirtBar
Gets or sets whether to show 'dirt bar' or not.
Public property ShowsHRuler
Gets or sets whether to show horizontal ruler or not.
Public property ShowsHScrollBar
Gets or sets whether to show horizontal scroll bar or not.
Public property ShowsLineNumber
Gets or sets whether to show line number or not.
Public property ShowsVScrollBar
Whether to show vertical scroll bar or not.
Public property TabWidth
Gets or sets tab width in count of space characters.
Public property Text
Gets or sets currently inputted text.
(Overrides Control..::..Text.)
Public property TextLength
Gets number of (UTF-16) characters in the currently active document.
Public property TopMargin
Gets or sets top margin of the view in pixel.
Public property UnindentsWithBackspace
Gets or sets whether to reduce an indent level with Backspace key rather than removing a single space character.
Public property UseCtrlTabToMoveFocus
Gets or sets whether this control uses Ctrl+Tab and Ctrl+Shift+Tab for moving focus to other controls in a dialog.
Public property UsesStickyCaret
Gets or sets whether caret behavior is 'sticky' or not.
Public property UsesTabForIndent
Gets or sets whether a tab character should be used for indentation, instead of space characters.
Public property Version
Gets version of Azuki.dll.
Public property View
Gets the associated view object.
Public property ViewType
Gets or sets type of the view which determines how to render text content.
Public property ViewWidth
Gets or sets width of the content area (including line number area).

See Also