• HOME
  • PRODUCTS
  • DEMOS
  • BUY
  • BLOG
  • FORUM
  • DOCUMENTATION
  • ABOUT
  • FREE EVALUATION
Search Results for

    Show / Hide Table of Contents

    SyntaxEdit Class

    Definition

    Namespace: Alternet.Editor
    Assembly: Alternet.Editor.v8.dll

    Represents advanced multi-line text edit control.

    Inheritance
    Object
    MarshalByRefObject
    Component
    Control
    SyntaxEdit
    Implements
    IDropTarget
    ISynchronizeInvoke
    IWin32Window
    IBindableComponent
    IComponent
    IDisposable
    ISyntaxEdit
    ISearch
    ITextSearch
    IEditNotifier
    INotifier
    ICaret
    IEditNavigate
    INavigate
    IEdit
    IUpdate
    IWordWrap
    ITextExport
    IExport
    ITextImport
    IImport
    ICodeCompletion
    IFindReferences
    IRecordPlayBack
    ISplitView
    IAutoCorrect
    IControl
    Syntax
    [ToolboxBitmap(typeof(SyntaxEdit), "Images.TextEditor.Icon.bmp")]
    public class SyntaxEdit : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, ISyntaxEdit, ISearch, ITextSearch, IEditNotifier, INotifier, ICaret, IEditNavigate, INavigate, IEdit, IUpdate, IWordWrap, ITextExport, IExport, ITextImport, IImport, ICodeCompletion, IFindReferences, IRecordPlayBack, ISplitView, IAutoCorrect, IControl

    Remarks

    SyntaxEdit is a multi-line WindowsForms text edit control that provides text editing functionality and supports advanced text editing features. These include customizable syntax highlighting, IntelliSense, code outlining, unlimited undo/redo, bookmarks, word wrap, drag-n-drop, built-in search/replace dialogs, multiple views of the text, and more.

    Here are some of the essential features provided by the editor:

    • IntelliSense (Code completion)
    • Code outlining (collapsible code regions)
    • Syntax highlighting
    • Errors and warnings highlighting
    • Code snippets
    • Scroll bar annotations
    • Search and replace
    • Word wrapping
    • Bookmarks
    • The gutter area with indicators
    • Multiple views and split view
    • Customizable appearance, including line styles
    • Printing and print preview support
    • Stream and Block selection modes
    • Multi-level undo/redo
    • Whitespace display

    Set the Text property to specify the string collection as a single string with the individual lines delimited by a carriage return.

    Use the LoadFile or LoadStream methods to load text content into the edit control.

    Set Lexer property to specify Parser component that will perform syntax highlighting and optionally provide advanced capabilities such as code completion, code outlining, and syntax error reporting.

    Examples

    Here is how to declare a SyntaxEdit from the C# code and add event handler to handle clicking on hyper-text urls.

    public partial class Form1 : Form
    {
        private void Form1_Load(object sender, EventArgs e)
        {
            var syntaxEdit1 = new Alternet.Editor.SyntaxEdit(this.components);
            syntaxEdit1.Dock = System.Windows.Forms.DockStyle.Fill;
            syntaxEdit1.LoadFile("myfile.txt");
            syntaxEdit1.HyperText.HighlightHyperText = true;
            syntaxEdit1.JumpToUrl += new Alternet.Editor.UrlJumpEvent(this.SyntaxEdit1_JumpToUrl);
        }
    
        private void SyntaxEdit1_JumpToUrl(object sender, UrlJumpEventArgs e)
        {
            if (chbCustomHypertext.Checked)
            {
                MessageBox.Show(e.Text);
                e.Handled = true;
            }
        }
    }
    

    Here is how to declare a SyntaxEdit from the Visual Basic code and add event handler to handle clicking on hyper-text urls.

    Public Partial Class Form1
        Inherits Form
    
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
            Dim syntaxEdit1 = New Alternet.Editor.SyntaxEdit(Me.components)
            syntaxEdit1.Dock = System.Windows.Forms.DockStyle.Fill
            syntaxEdit1.LoadFile("myfile.txt")
            syntaxEdit1.HyperText.HighlightHyperText = True
            AddHandler syntaxEdit1.JumpToUrl, New Alternet.Editor.UrlJumpEvent(AddressOf Me.SyntaxEdit1_JumpToUrl)
        End Sub
    
        Private Sub SyntaxEdit1_JumpToUrl(ByVal sender As Object, ByVal e As UrlJumpEventArgs)
            If chbCustomHypertext.Checked Then
                MessageBox.Show(e.Text)
                e.Handled = True
            End If
        End Sub
    End Class
    

    Constructors

    SyntaxEdit()

    Initializes a new instance of the SyntaxEdit class with default settings.

    SyntaxEdit(IContainer)

    Initializes a new instance of the SyntaxEdit class with specified container.

    Properties

    AcceptReturns

    Gets or set a boolean value that indicates whether Enter key should be accepted by SyntaxEdit control as input key.

    AcceptTabs

    Gets or set a boolean value that indicates whether TAB key should be accepted by SyntaxEdit control as input key.

    ActiveOutlineRange

    Gets currently highlighted outlined range.

    AllowDrop

    Gets or sets a value indicating whether the control can accept data that the user drags onto it.

    AutoCorrectDelimiters

    Gets or sets an array of chars that used as word delimiters.

    AutoCorrection

    Gets or sets a boolean value indicating whether to auto correct words being typed.

    BorderColor

    Gets or sets the border color for the SyntaxEdit control.

    BorderStyle

    Gets or sets the border style for the SyntaxEdit control.

    Braces

    Represents an object that implements IEditBraceMatching interface allowing to change appearance of matching braces within the control.

    CharsInWidth

    Returns number of characters painted with current font that will fit into control's client area.

    ClientArea

    Gets the rectangle that represents the client area of the SyntaxEdit control. Non-client areas area like rulers are excluded.

    ClientHeight

    Gets the width of the client area of the SyntaxEdit control.

    ClientRect

    Gets the rectangle that represents the client area of the SyntaxEdit control.

    ClientWidth

    Gets the width of the client area of the SyntaxEdit control.

    CodeCompletionBox

    Represents object that specifies a popup window that contains code completion information presented in the form of list.

    CodeCompletionButton

    Represents object that specifies a popup window that contains code completion information presented in the form of list.

    CodeCompletionChars

    Represents a collection of characters that initializes a code completion procedure when typing in the editor.

    CodeCompletionHint

    Represents object that specifies a popup window that contains code completion information presented in the form of the tooltip.

    CodeCompletionMode

    Gets or sets code completion box mode.

    CodeCompletionTimer
    CreateParams
    CurrentBlockRange

    Gets currently highlighted block range.

    Cursor
    DefaultMenu

    Gets or sets default context menu for the editor control.

    DisplayLines

    Represents the object that implements IDisplayStrings interface containing collection of lines to be drawn in the control.

    EditMargin

    Represents an object that implements IMargin interface and specifies appearance of vertical line drawn over the text and used to mark some limit, for example, of the maximum string length allowed.

    EffectiveVisualTheme

    Gets current visual theme.

    EventHandlers

    Represents object that holds EventHandlers containing list of keys with attached actions.

    FirstSearch

    Gets or sets a value indicating whether control launches text search at first.

    Font

    When implemented by a class, gets or sets the font of the text displayed by the control.

    GotoLineDialog

    Gets or sets a dialog prompting for index of the line you need to locate.

    Gutter

    Represents object that implements IGutter interface containing methods and properties necessary to operate with gutter at the left size of the control.

    HideCaret

    Gets or sets a value indicating whether the control should display caret when it has input focus.

    HideWhiteSpaceCursor
    HighlightCurrentBlock

    Specifies that SyntaxEdit control should highlight current block.

    HighlightMatchingBlocks

    Specifies that SyntaxEdit control should highlight begin/end blocks.

    HighlightReferences

    Specifies that SyntaxEdit control should highlight found references.

    HighlightSearchResults

    Indicates whether search results are highlighted while the search dialog is open.

    HighlightSymbolReferences

    Specifies that SyntaxEdit control should highlight symbol references when hovering mouse over them.

    HorzSplitEdit

    Represents horizontal split view control.

    HorzSplitter

    Represents a horizontal Splitter control allowing to split Edit content horizontally.

    HyperText

    Represents object that implements IEditHyperText interface allowing to customize appearance and behaviour of hypertext sections within the control.

    IncrementalSearchCursor
    IncrementalSearchString

    Return text to search if class is in incremental search state; otherwise return empty string.

    InCycledSearch

    Indicates whether control is in incremental search state.

    IndentOptions

    Gets or sets Alternet.Editor.IndentOptions for this class, allowing to customize behavior of SyntaxEdit control when user presses Enter to insert new text line.

    InIncrementalSearch

    Indicates whether control is in incremental search state.

    InnerTextSource

    Gets inner text source

    IsCodeCompletionWindowFocused

    Indicates whether ICodeCompletionWindow has focus.

    IsFocused
    IsSearchFocused

    Gets a boolean value indicating whether search dialog box has input focus.

    IsTransparent
    KeepCaretOnLostFocus

    Keeps caret in visible state even SyntaxEdit control lost focus.

    KeyList

    Represents object that implements IKeyList containing list of keys with attached actions, which executed by key pressure.

    LeftArrowCursor
    Lexer

    Gets or sets object that can make lexical analysis for the control's content.

    Lines

    Represents object that implements ITextStrings interface containing collection of strings determining control's content.

    LineSeparator

    Represents an object that implements ILineSeparator interface containing methods and properties necessary to separate lines and highlight current line within the control.

    LinesInHeight

    Determines how many lines can fit into control's client area.

    LineSpace

    Gets or sets line space between individual lines in the SyntaxEdit control.

    LineStyles

    Represents an object that implements IEditLineStyles interface holding collection of IEditLineStyle objects each of them determines particular style of the line in the control.

    LineTerminator

    Gets or sets a string value that terminates line.

    MacroRecording

    Gets or sets a boolean value indicating whether SyntaxEdit control should record sequence of keyboard commands.

    MacroRecords

    Represents an array containing keyboard commands.

    MacroSuspendend

    Gets or sets a boolean value indicating whether recording is suspended.

    MaxLength

    Specifies the maximum number of characters that can be entered into the SyntaxEdit control.

    Minimap

    Represents object that implements IMinimap interface containing methods and properties necessary to operate with minimap at the right size of the control.

    Modified

    Gets or sets a value indicating whether the control's text content is modified.

    NavigateOptions

    Gets or sets navigating options.

    OpenSharedEditorFunc

    When implemented by a class, gets or sets function that open ISyntaxEdit instance in multi-document environment.

    OutlineTimer
    Outlining

    Represents an object that implements IOutlining interface that specifies appearance and behaviour of outline sections within the control.

    Overwrite

    Gets or sets a value indicating whether the inserted text overwrites existing text.

    Pages

    Represents an object that implements IEditPage interface containing properties and methods representing collection of particular pages.

    Painter

    Represents an object that implements IPainter interface used to draw control's text.

    Position

    Gets or sets current position within the control's text content.

    PrevPosition

    Gets previous position within the control's text content.

    Printing

    Represents an object that implements IPrinting interface allowing to perform various printing actions such as print, preview document, and setup print options.

    ReadOnly

    Gets or sets a value indicating whether the control's content is read-only.

    ReverseIncrementalSearchCursor
    Scrolling

    Represents an object that implements IScrolling interface containing properties and methods that describe scrolling behaviour of the control.

    SearchDialog

    Gets or sets a dialog box allowing to search for the text or replace it.

    SearchDialogAppearance
    SearchGlobal

    Gets or sets a value indicating whether search should be global.

    SearchLen

    Represents length of the last found text.

    SearchOptions

    Gets or sets a value that defines search and replace options.

    SearchPos

    Gets or sets a value that represents position of the last found text.

    Selection

    Represents an object that implements ISelection interface. This object represents various properties and methods to manipulate text selection, such as copy, paste and drag selected text.

    ShowWhiteSpaceCursor
    SingleLineMode

    Gets or sets a value indicating whether the control accepts only one line of the text.

    Source

    Gets or sets an object that implements ITextSource interface containing an actual string data displayed by the control.

    Spelling

    Represents object that implements IEditSpelling interface containing properties and methods to check control's content spelling and highlight misspelled words.

    Strings

    Represents Lines property in the form of array of strings.

    SyntaxPaint

    Represents an object that implements IEditSyntaxPaint interface containing properties and methods used to draw editor content.

    Text

    Gets or sets the string collection as a single string with the individual lines delimited by carriage returns.

    Transparent

    Gets or sets a boolean value that indicates whether SyntaxEdit control should draw its background.

    UpdateCount

    Keeps track of calls to BeginUpdate and EndUpdate so that they can be nested.

    UseDefaultMenu

    Indicates whether SyntaxEdit control should use built in popup menu.

    VertSplitEdit

    Represents an vertical split view control.

    VertSplitter

    Represents a vertical Splitter control allowing to split Edit content vertically.

    VisualTheme

    Gets or sets visual theme for the editor.

    VisualThemeType

    Gets or sets visual theme type for the editor.

    WhiteSpace

    Represents an object that implements IWhiteSpace interface. This object specifies appearance of white space characters, as well as End-of-line and End-of-file marks.

    WordWrap

    Gets or sets a value indicating whether control automatically wraps words to the beginning of the next line when necessary.

    WrapAtMargin

    Gets or sets a value indicating whether control automatically wraps words at margin position.

    WrapMargin

    Gets position of the wrapping margin.

    Methods

    ApplyTextChanges(IList<ITextUndo>, Boolean)
    ApplyTheme()
    ApplyTheme(IVisualTheme)

    Applies visual theme to the SyntaxEdit control.

    ApplyThemeStyles()
    Assign(ISyntaxEdit)

    Assigns most relevant properties from another ISyntaxEdit object.

    BeginUpdate()

    Prevents editor updating until calling EndUpdate method.

    BlockDeleting(Rectangle)
    BreakLine(Boolean)

    Breaks current line into two lines.

    CancelDragging()
    CanDeleteBlock(Rectangle)
    CanFindNext()

    Indicates whether search engine can find next occurrence of the text specified by previous search or it is only first attempt to search.

    CanFindNextSelected()

    Indicates whether search engine can find next occurrence of the selected text or it is the first attempt to search.

    CanFindPrevious()

    Indicates whether search engine can find previous occurrence of the text specified to search or it is the first attempt to search.

    CanFindPreviousSelected()

    Indicates whether search engine can find previous occurrence of the selected text or it is the first attempt to search.

    CanSearchSelection(out String)

    Returns whether search can be performed inside selection.

    CanSplit(Boolean)
    CanSplitHorz()

    Indicates whether control can split its content horizontally.

    CanSplitVert()

    Indicates whether control can split its content vertically.

    CanUnsplit(Boolean)
    CanUnsplitHorz()

    Indicates whether control has horizontal split view.

    CanUnsplitVert()

    Indicates whether control has vertical split view.

    CheckAutoCorrect()
    CheckAutoCorrect(Point, String)
    ClearActiveOutlineRange()
    ClearSelection()
    ClearSymbolReference()
    CloseCodeCompletionBox(Object, ClosingEventArgs)
    CloseCodeCompletionButton(Object, ClosingEventArgs)
    CloseCodeCompletionHint(Object, ClosingEventArgs)
    CloseCodeCompletionWindows()
    CloseMinimapHint()
    ClosePopupWindow()
    CodeCompletion(CodeCompletionArgs)

    Performs code completion for the specified text representing language element.

    CodeCompletion(Char, Byte, Boolean)
    CodeCompletionAction()
    CodeCompletionEnd()
    CodeCompletionHintHyperTextClicked(Object, EventArgs)
    CodeCompletionStart()
    CodeCompletionWindowFocused(out Control)

    Indicates whether ICodeCompletionWindow has focus.

    CodeSnippets()

    Displays a code completion window with list of available code snippets.

    CodeSnippets(CodeCompletionArgs)
    CompleteCodeFixes()

    Displays a code completion window with list of available code fixes.

    CompleteCodeFixes(CodeCompletionArgs, Point, Point)
    CompleteCodeFixesOrRefactors()

    Displays a code completion window with list of available code fixes or code refactors.

    CompleteCodeRefactors()

    Displays a code completion window with list of available code refactors.

    CompleteCodeRefactors(CodeCompletionArgs, Point, Point, Point)
    CompleteWord()

    Displays a code completion window that displays members of the current class in the Editor's content in a form of the popup list box and locates single member, if possible.

    CompleteWord(CodeCompletionArgs)
    CreateBraces()
    CreateCaret()

    Creates a new shape for the system caret and gets ownership of the caret.

    CreateCodeCompletionBox()
    CreateCodeCompletionButton()
    CreateCodeCompletionHint()
    CreateDisplayLines()
    CreateEditHyperText()
    CreateEditLineStyles()
    CreateEditPages()
    CreateGutter()
    CreateHandle()
    CreateKeyList()
    CreateLineSeparator()
    CreateMacroKeyList()
    CreateMargin()
    CreateMinimap()
    CreateOutlining()
    CreatePainter()
    CreatePrinting()
    CreateScrolling()
    CreateSearchDialog()
    CreateSelection()
    CreateSpelling()
    CreateSplitEdit(Boolean)
    CreateSplitter(Boolean)
    CreateSyntaxPaint()
    CreateWhiteSpace()
    CycledSearch(String, SearchOptions, Regex, Boolean)

    Performs cycled search.

    DeleteBlock(Rectangle, Boolean)

    Deletes a specified block of characters.

    DeleteLeft(Int32, Boolean)

    Deletes a specified number of characters to the left of the active point.

    DeleteRight(Int32, Boolean)

    Deletes a specified number of characters to the right of the active point.

    DestroyCaret()

    Destroys the caret's current shape, frees the caret from the control, and removes the caret from the screen.

    DestroyCodeCompletionBox()
    DestroyCodeCompletionButton()
    DestroyCodeCompletionHint()
    DisableCodeCompletionTimer()
    DisablePositionUpdate()

    Prevents notification of changing of caret position until calling EnablePositionUpdate method.

    DisableUpdate()

    Prevents editor updating until calling EnableUpdate method.

    DisplayCaretNowhere()
    DisplayDragCaret()

    Displays dragging caret rather than regular caret.

    DisplayGotoLineDialog()

    Initializes and runs a dialog prompting you for index of the line you need to locate.

    DisplayGotoLineDialog(IWin32Window)

    Initializes and runs a dialog prompting you for index of the line you need to locate.

    DisplayModalReplaceDialog()

    Initializes and runs a modal dialog box allowing you to search for text and replace it.

    DisplayModalReplaceDialog(IWin32Window)

    Initializes and runs a modal dialog box allowing you to search for text and replace it.

    DisplayModalSearchDialog()

    Initializes and runs a modal dialog box allowing you to search for some text.

    DisplayModalSearchDialog(IWin32Window)

    Initializes and runs a modal dialog box allowing you to search for some text.

    DisplayReplaceDialog()

    Initializes and runs a dialog box allowing you to search for text and replace it.

    DisplayReplaceDialog(IWin32Window)

    Initializes and runs a dialog box allowing you to search for text and replace it.

    DisplaySearchDialog()

    Initializes and runs a dialog box allowing you to search for some text.

    DisplaySearchDialog(IWin32Window)

    Initializes and runs a dialog box allowing you to search for some text.

    DisplayToScreen(Int32, Int32)

    Converts given display coordinates, index of line and character, to screen coordinates.

    DisplayToScreen(Int32, Int32, Boolean)

    Converts given display coordinates, index of line and character, to screen coordinates.

    Dispose(Boolean)
    DisposeCodeCompletionWindow(Object, EventArgs)
    DoAutoCorrection(Point, String, String)
    DoCodeCompletion(CodeCompletionArgs)
    DoCodeCompletion(ISyntaxParser, Point, Boolean, CodeCompletionArgs)
    DoCodeToolTip(String, Int32, Int32, Point, Boolean, Boolean)
    DoCopy(Object, EventArgs)
    DoCut(Object, EventArgs)
    DoDelete(Object, EventArgs)
    DoFontChanged()
    DoHighlightAll(String, SearchOptions, Regex)
    DoHighlightSymbolReferences()
    DoHighlightSymbolReferences(Point)
    DoMarkAll(String, SearchOptions, Regex, Boolean)
    DoMinimapTooltip(Int32, Int32, Boolean)
    DoOutlineToolTip(IOutlineRange, Int32, Int32)
    DoPaste(Object, EventArgs)
    DoPromptOnReplace(String, ref Boolean)
    DoRedo(Object, EventArgs)
    DoReplace(String, String, SearchOptions, Match)
    DoReplace(String, String, SearchOptions, Match, ref Boolean)
    DoReplace(String, String, SearchOptions, Regex, Boolean)
    DoReplaceAll(String, String, SearchOptions, Regex, out Int32)
    DoReplaceAll(String, String, SearchOptions, Regex, out Int32, out Boolean)
    DoSelectAll(Object, EventArgs)
    DoTripleClick(Object, EventArgs)
    DoUndo(Object, EventArgs)
    EnablePositionUpdate()

    Re-enables notification of changing of caret position that was turn of by calling DisablePositionUpdate method.

    EnableUpdate()

    Re-enables editor updating, that was turn of by calling DisableUpdate method. Using DisableUpdate/EnableUpdate to prevent notifying about updating the object state.

    EndUpdate()

    Re-enables outline editor updating, that was turn of by calling BeginUpdate method.

    ExecuteCodeCompletion(CodeCompletionArgs)
    Find(String)

    Searches for given text within the control's contents.

    Find(String, SearchOptions)

    Searches for given text within the control's contents with specified options.

    Find(String, SearchOptions, Regex)

    Searches for given text within the control's contents with specified options using specified regular expression.

    Find(String, SearchOptions, Regex, Boolean, Boolean)

    Searches for all occurrences of given text within the control's contents with specified options using specified regular expression.

    Find(String, SearchOptions, Regex, IList<IRange>)

    Searches for all occurrences of given text within the control's contents with specified options using specified regular expression.

    Find(String, SearchOptions, Regex, ref Point, out Int32, out Match, Boolean)

    Searches for given text within the control's text content.

    FindDeclaration()

    Finds declaration of the symbol at the current position

    FindDeclaration(Point)

    When implemented by a class, finds declaration of the symbol under given position

    FindImplementations(Point, IRangeList)

    Finds all implementations of the symbol under given position

    FindNext()

    Searches for the next occurrence of the text specified by previous search.

    FindNextSelected()

    Searches for the next occurrence of the selected text.

    FindPrevious()

    Searches for the previous occurrence of the text specified by previous search.

    FindPreviousSelected()

    Searches for the previous occurrence of the selected text.

    FindReferences(Point, IRangeList)

    Finds all references of the symbol under given position

    FinishIncrementalSearch()

    Leaves control from the incremental search state. StartIncrementalSearch()

    GetCaretSize(Point)

    Returns size of the caret's current shape at given position.

    GetCharsInWidth(Int32)

    Returns number of characters painted with current font that will fit into specified Width.

    GetCharsInWidth(Int32, Boolean)
    GetClientRect(Boolean)
    GetClientWidth(Boolean)
    GetEffectiveVisualTheme(VisualThemeType, IVisualTheme)
    GetHitTest(Point, IHitTestInfo)

    Fills hitTestInfo parameter by information about a part of the control at specified coordinate.

    GetHitTest(Int32, Int32, IHitTestInfo)

    Fills hitTestInfo parameter by information about a part of the control at specified coordinate.

    GetHitTestAtTextPoint(Point, IHitTestInfo)

    Fills hitTestInfo parameter by information about a part of control at specified text coordinate.

    GetHitTestAtTextPoint(Int32, Int32, IHitTestInfo)

    Retrieves information about part of control at specified text coordinate.

    GetIndentString()

    Gets indentation string at current position.

    GetInfoTipPos(Point)
    GetLinesInHeight(Int32)

    Determines how many lines can fit into given Height.

    GetOutlineHint(IOutlineRange)
    GetReplaceString(String, Match)
    GetSplitEdit(Boolean)
    GetSplitter(Boolean)
    GetTextAtCursor()

    Returns word at the cursor position.

    GetTextToSearchAtCursor()

    Returns word at the cursor position.

    GetWordAt(IStringItem, Int32, out Int32, out Int32)

    Checks word accordingly to specified conditions.

    GetWordAtLeft(Point)
    GetWrapMargin()

    Returns position of the wrapping margin.

    HasAutoCorrection(String, out String)

    Checks whether specified word has correction.

    HasCodeCompletionBox()
    HasCodeCompletionHint()
    HideCodeFixImage()
    HideDragCaret()

    Hides dragging caret.

    HideScrollHint()

    Hides scroll hint window if necessary.

    HighlightAll(String, SearchOptions, Regex)

    Highlights all occurrences of specified string in the class text content.

    IncrementalSearch(String, Boolean)

    Finds given text incrementally.

    IndentLine()

    Inserts spaces to the start of the current line. Number of spaces is calculated from indent options or SyntaxParser if assigned.

    IndentLine(String, Boolean)

    Inserts white space to the start of the current line.

    white space string Indicates if the change needs to be translated to the parser
    InitCycledSearch(SearchOptions)
    InitDefaultMenu()
    InitSearchPos(SearchOptions, Boolean)
    Insert(String, Boolean)

    Inserts the given string at the specified location.

    InsertBlock(ITextStrings, Boolean)

    Inserts the given string collection at the specified location.

    InsertBlock(String, Boolean)

    Inserts the given string at the specified location.

    InsertBlock(String[], Boolean)

    Inserts the given string array at the specified location.

    InsertBlock(String[], Boolean, Boolean)

    When implemented by a class, inserts the given string array at the specified location.

    InsertCodeFix(ICodeFixItem, Boolean)
    InsertCodeRefactor(ICodeRefactorItem, Boolean)
    InsertCodeSnippet(ICodeSnippet, Point)

    Inserts Code Snippet at the given position in the text

    InsertCodeSnippet(ICodeSnippet, Point, Point, Boolean)
    InsertFromFile(String)

    Inserts the file text content at the specified location.

    InsertTextFromProvider(ICodeCompletionProvider, String, Point, Point, Int32, Boolean, Boolean)
    InsertTextFromProvider(ICodeCompletionProvider, String, Point, ref Point, Int32, Boolean, out Point, Boolean, Boolean, out Int32)
    InternalProcessKey(Char)
    InvalidateWindow(Int32, Int32, Boolean)
    IsImmediateCompletionType(CodeCompletionType)
    IsInputChar(Char)
    IsInputKey(Keys)
    IsMouseOnPageWhiteSpace(Int32, Int32)
    IsMouseOnSyntaxError(Int32, Int32, out ISyntaxError)
    IsSignificantMouseMove(Point, Point)
    IsValidText(Byte)
    IsValidText(Point)

    Indicates whether text at the specified position is valid (that is does not contain comments or string constants).

    JumpToDeclaration()

    Finds declaration of the symbol under current position and navigates to it.

    KillFocus()

    Ensure the caret is not visible.

    LineIsHidden(Int32)

    Determines whether the given line is hidden.

    LineIsReadonly(Int32)

    Determines whether the given line is readonly.

    ListMembers()

    Displays a code completion window that displays members of the current class in the Editor's content in a form of the popup list box.

    ListMembers(CodeCompletionArgs)
    ListMembers(CodeCompletionArgs, CodeCompletionType)
    LoadFile(String)

    Loads the contents of the specified file.

    LoadFile(String, IStringImport)

    Loads content from the given file with specified importer.

    LoadFile(String, IStringImport, Encoding)

    Loads content from the given file with specified importer and specific encoding.

    LoadFile(String, Encoding)

    Loads the contents of the specified file with specified encoding.

    LoadMacros(Stream)

    Loads the macro records from the given stream.

    LoadMacros(TextReader)

    Loads the macro records from the given stream.

    LoadMacros(String)

    Loads the macro records from the given file.

    LoadStream(Stream)

    Loads the contents of the specified stream.

    LoadStream(Stream, IStringImport)

    Loads the text content from the given stream with specified importer.

    LoadStream(Stream, IStringImport, Encoding)

    Loads the text content from the given stream with specified importer.

    LoadStream(Stream, Encoding)

    Loads the contents of the specified stream.

    LoadStream(TextReader)

    Loads the contents of the specified stream.

    LoadStream(TextReader, IStringImport)

    Loads the contents of the specified stream.

    MakeVisible(Point)

    Scrolls the control's content, if necessary, to ensure a specified text position is in view.

    MakeVisible(Point, Boolean)

    Scrolls the control's content, if necessary, to ensure a specified text position is in view.

    MarkAll(String, SearchOptions, Boolean)

    Marks all occurrences of specified string in the class text content by unnumbered bookmarks and moves to the last occurrence.

    MarkAll(String, SearchOptions, Regex, Boolean)

    Marks all occurrences of specified string in the class text content by unnumbered bookmarks and moves to the last occurrence.

    MarkAll(String, Boolean)

    Marks all occurrences of specified string in the class text content by unnumbered bookmarks and moves to the last occurrence.

    MoveCaretOnDrag()

    Moves caret to the position of drag cursor.

    MoveCharLeft()

    Moves the current position one character to the left.

    MoveCharRight()

    Moves the current position one character to the right.

    MoveFileBegin()

    Moves the current position to the first character of the first line.

    MoveFileEnd()

    Moves the current position to the last character of the last line.

    MoveLineBegin()

    Moves the current position to the first character of current line.

    MoveLineBeginCycled()

    Moves the current position to the first not whitespace character/first character of current line.

    MoveLineDown()

    Moves the current position to the next line.

    MoveLineEnd()

    Moves the current position to the last character of current line.

    MoveLineEndCycled()

    Moves the current position to the last not whitespace character/last character of current line.

    MoveLineUp()

    Moves the current position to the previous line.

    MovePageDown()

    Moves current position to the next page.

    MovePageUp()

    Moves current position to the previous page.

    MoveScreenBottom()

    Moves the current position to the bottom of the screen.

    MoveScreenTop()

    Moves the current position to the top of the screen.

    MoveTo(Point)

    Moves the current position to the given position.

    MoveTo(Int32, Int32)

    Moves the current position to the given position.

    MoveToBrace()

    Moves the current position to the next open or close brace in the text content.

    MoveToChar(Int32)

    Moves the current position to the specified character in current line.

    MoveToCloseBrace()

    Moves the current position to the next close brace in the text content.

    MoveToLine(Int32)

    Moves the current position to the specified line.

    MoveToLine(Int32, Int32)

    Moves the current position to the specified line.

    MoveToOpenBrace()

    Moves the current position to the previous open brace in the text content.

    MoveWordLeft()

    Moves the current position one word to the left.

    MoveWordRight()

    Moves the current position one word to the right.

    Navigate(Int32, Int32)

    Moves current position by the given offset value.

    NeedImeComposition()
    NeedMouseError(CodeCompletionArgs)
    NeedReplaceCurrent()

    Indicates whether search engine need to replace successfully found and selected text.

    NeedReplaceCurrent(out Match)

    Indicates whether search engine need to replace successfully found and selected text.

    NeedResizeRedraw()
    NeedShowCodeCompletion(CodeCompletionArgs)
    NewLine()

    Inserts a line break at the current position.

    NewLine(ref String, Boolean)

    Inserts a line break at the current position with indentation

    NewLineAbove()

    Inserts a line break above the current position.

    NewLineBelow()

    Inserts a line break below the current position.

    Notification(Object, EventArgs)

    Updates control's content according to parameters of notification.

    OnAcceptReturnsChanged()
    OnAcceptTabsChanged()
    OnAutoCorrectDelimitersChanged()
    OnAutoCorrectionChanged()
    OnBorderColorChanged()
    OnBorderStyleChanged()
    OnBracesChanged()
    OnCodeCompletion()
    OnCodeCompletion(Object, EventArgs)
    OnCodeCompletionCharsChanged()
    OnCodeSnippetInserted(ICodeSnippet, Point)
    OnDefaultMenuChanged()
    OnDragDrop(DragEventArgs)
    OnDragEnter(DragEventArgs)
    OnDragLeave(EventArgs)
    OnDragOver(DragEventArgs)
    OnEditMarginChanged()
    OnEnabledChanged(EventArgs)
    OnFontChanged(EventArgs)
    OnForeColorChanged(EventArgs)
    OnGotFocus(EventArgs)
    OnGotoLineDialogChanged()
    OnGutterChanged()
    OnHandleCreated(EventArgs)
    OnHandleDestroyed(EventArgs)
    OnHideCaretChanged()
    OnHighlightCurrentBlockChanged()
    OnHyperTextChanged()
    OnKeepCaretOnLostFocusChanged()
    OnKeyDown(KeyEventArgs)
    OnKeyPress(KeyPressEventArgs)
    OnKeyUp(KeyEventArgs)
    OnLineSeparatorChanged()
    OnLineSpaceChanged()
    OnLineStylesChanged()
    OnLostFocus(EventArgs)
    OnMacroRecordingChanged()
    OnMacroRecordsChanged()
    OnMacroSuspendendChanged()
    OnMinimapChanged()
    OnModifiedChanged()
    OnMouseDown(MouseEventArgs)
    OnMouseLeave(EventArgs)
    OnMouseMove(MouseEventArgs)
    OnMouseUp(MouseEventArgs)
    OnMouseWheel(MouseEventArgs)
    OnNeedCodeFixes(CodeFixEventArgs)
    OnNeedCodeRefactors(CodeRefactorEventArgs)
    OnNeedCompletion(CodeCompletionArgs)
    OnOutliningChanged()
    OnPagesChanged()
    OnPaint(PaintEventArgs)
    OnPaintBackground(PaintEventArgs)
    OnPrintingChanged()
    OnResize(EventArgs)
    OnScrollingChanged()
    OnSearchDialogChanged()
    OnSearchGlobalChanged()
    OnSearchOptionsChanged()
    OnSearchPosChanged()
    OnSelectionChanged()
    OnSizeChanged(EventArgs)
    OnSourceStateChanged(NotifyState, Int32, Int32)
    OnSpellingChanged()
    OnStateChanged(Object, NotifyState)

    Updates control's content according to the state of the source.

    OnStringsChanged()
    OnSyntaxChanged()
    OnSyntaxPaintChanged()
    OnTextFound(String, SearchOptions, Regex, Match, Point, Int32, Boolean, Boolean)

    When implemented by a class, occurs when search text is found.

    OnTransparentChanged()
    OnUseDefaultMenuChanged()
    OnVisibleChanged(EventArgs)
    OnWhiteSpaceChanged()
    OpenSharedEditor(String)
    OutlineText()

    Forces automatic outlining by getting up-to-date information about outline section from the Parser.

    PaintDragCaret(Point, Boolean)
    ParameterInfo()

    Displays a code completion window containing information for the current method or parameter in the Editor's content.

    ParameterInfo(CodeCompletionArgs)
    PauseMacroRecording()

    Suspends recording the command sequence.

    PerformCycledSearch(String, SearchOptions, Regex)
    PerformSearch(String, SearchOptions, Regex)
    PlayBackMacro()

    Repeats the stored command sequence.

    PopupDefaultMenu(Point)
    PositionChanged(UpdateReason, Int32, Int32)
    PositionIsReadonly(Point)

    Determines whether the text at given position is readonly.

    PositionStillValid(CodeCompletionArgs)
    PreProcessMessage(ref Message)

    Preprocesses input messages within the message loop before they are dispatched.

    ProcessEnter()

    Performs specific actions when Enter key is pressed. True if key was processed; otherwise false.

    ProcessKey(Keys)
    ProcessKeyMsg(ref Message)

    Processes a keyboard message.

    ProcessKeyPress(Char)

    Processes key press.

    ProcessMouseLeave(EventArgs)
    ProcessMouseMove(MouseEventArgs)

    Processes a mouse move message.

    ProcessShiftTab(Point)

    Performs specific actions when Shift + Tab key is pressed. True if key was processed; otherwise false.

    ProcessTab(Point)

    Performs specific actions when Tab key is pressed. True if key was processed; otherwise false.

    QueryEndDrag(Object, QueryContinueDragEventArgs)
    QuickInfo()

    Displays a code completion window with simple tooltip information.

    QuickInfo(CodeCompletionArgs)
    QuickInfo(CodeCompletionArgs, Point, Boolean)
    RecordKeyData(IMacroKeyData)

    Adds keyData to the MacroRecords array.

    Replace(String, String)

    Searches for the first occurrence of given text within the text content and if succeed replaces it by specified string.

    Replace(String, String, SearchOptions)

    Searches for first occurrence given text within the text content with specified options and if succeed replaces it by specified string.

    Replace(String, String, SearchOptions, Regex)

    Searches for first occurrence given text within the text content with specified options using specified regular expression and if succeed replaces it by specified string.

    ReplaceAll(String, String, SearchOptions, out Int32)

    Replaces all occurrences of given text within text content by specified replaceWith string.

    ReplaceAll(String, String, SearchOptions, Regex, out Int32)

    Replaces all occurrences of given text within class text content by specified replaceWith string.

    ReplaceAll(String, String, SearchOptions, Regex, out Int32, out Boolean)

    Replaces all occurrences of given text within class text content by specified replaceWith string.

    ReplaceAll(String, String, out Int32)

    Replaces all occurrences of given text within class text content by specified replaceWith string.

    ReplaceCurrent(String, SearchOptions, Match)

    Replaces currently selected text.

    ResetAcceptReturns()

    Resets the AcceptReturns to the default value.

    ResetAcceptTabs()

    Resets the AcceptTabs to the default value.

    ResetBackColor()
    ResetBorderColor()

    Resets the BorderColor to the default value.

    ResetBorderStyle()

    Resets the BorderStyle to the default value.

    ResetCursor()
    ResetFont()
    ResetHideCaret()

    Resets the HideCaret to the default value.

    ResetIndentOptions()

    Resets the IndentOptions to the default value.

    ResetKeepCaretOnLostFocus()

    Resets the KeepCaretOnLostFocus to the default value.

    ResetLineSpace()

    Resets the LineSpace to the default value.

    ResetMaxLength()

    Resets the MaxLength to the default value.

    ResetModified()

    Resets the Modified to the default value.

    ResetNavigateOptions()

    Resets the NavigateOptions to the default value.

    ResetOverWrite()

    Resets the OverWrite to the default value.

    ResetReadOnly()

    Resets the ReadOnly to the default value.

    ResetSingleLineMode()

    Resets the SingleLineMode to the default value.

    ResetWordWrap()

    Resets the WordWrap to the default value.

    ResetWrapAtMargin()

    Resets the WrapAtMargin to the default value.

    RestorePosition(Int32)

    Restores position from stored position list by given index.

    RestorePositionWithUndo(Int32)

    Restores position from stored position list by given index.

    ResumeMacroRecording()

    Resumes recording the command sequence.

    SaveFile(String)

    Saves text content to the specific file.

    SaveFile(String, IStringExport)

    Saves content to the given file in the specific format.

    SaveFile(String, IStringExport, Encoding)

    Saves content to the given file in the specific format with specific encoding.

    SaveFile(String, Encoding)

    Saves text content to the specific file with specific encoding.

    SaveMacros(Stream)

    Saves the macro records to the given stream in xml format.

    SaveMacros(TextWriter)

    Saves the macro records to the given stream in xml format.

    SaveMacros(String)

    Saves the macro records to the given file in xml format.

    SaveStream(Stream)

    Saves content of the snippet to the specified stream.

    SaveStream(Stream, IStringExport)

    Saves content to the specific stream in the specific format.

    SaveStream(Stream, IStringExport, Encoding)

    Saves content to the specific stream in the specific format and specific encoding.

    SaveStream(Stream, Encoding)

    Saves the text content to the specified stream.

    SaveStream(TextWriter)

    Saves the text content to the specified stream.

    SaveStream(TextWriter, IStringExport)

    Saves the text content to the specified stream.

    ScreenToDisplay(Int32, Int32)

    Converts given screen coordinates to display coordinates (index of line and character).

    ScreenToDisplay(Int32, Int32, Boolean)

    Converts given screen coordinates to display coordinates (index of line and character).

    ScreenToDisplayX(Int32, Int32)

    When implemented by a class, converts given screen coordinates to display coordinate of a character.

    ScreenToText(Point)

    Converts given screen coordinates to text coordinates (index of line and character).

    ScreenToText(Int32, Int32)

    Converts given screen coordinates to text coordinates (index of line and character).

    ScreenToText(Int32, Int32, ref Boolean)

    Converts given screen coordinates to text coordinates (index of line and character).

    ScrollLineDown()

    Scrolls text content one line down.

    ScrollLineUp()

    Scrolls text content one line up.

    SelectFirstSnippet()
    SelectionMatchesSearchText()
    SelectSnippet(Point, Boolean, Boolean)
    SetLineHidden(Int32, Boolean)

    Sets readonly state for the given line.

    SetLineHidden(Int32[], Boolean)

    Sets readonly state for the given line.

    SetLineReadonly(Int32, Boolean)

    Sets readonly state for the given line.

    SetLineReadonly(Int32[], Boolean)

    Sets readonly state for the given line.

    SetNavigateOptions(NavigateOptions)

    Sets navigating options without validating position.

    ShouldSerializeBackColor()

    Indicates whether the BackColor property should be persisted.

    ShouldSerializeBorderColor()

    Indicates whether the BorderColor property should be persisted.

    ShouldSerializeBorderStyle()

    Indicates whether the BorderStyle property should be persisted.

    ShouldSerializeCodeCompletionChars()

    Indicates whether the CodeCompletionChars property should be persisted.

    ShouldSerializeCursor()

    Indicates whether the Cursor property should be persisted.

    ShouldSerializeFont()

    Indicates whether the Font property should be persisted.

    ShouldSerializeIndentOptions()

    Indicates whether the IndentOptions property should be persisted.

    ShouldSerializeNavigateOptions()

    Indicates whether the NavigateOptions property should be persisted.

    ShouldSerializeReadOnly()

    Indicates whether the ReadOnly property should be persisted.

    ShouldSerializeSearchOptions()

    Indicates whether the SearchOptions property should be persisted.

    ShouldSerializeText()

    Indicates whether the Text property should be persisted.

    ShowCaret(Int32, Int32)

    Moves the caret to the specified coordinates.

    ShowCodeCompletionBox(ICodeCompletionProvider, CodeCompletionType)

    Shows code completion popup window with given provider at the current position.

    ShowCodeCompletionBox(ICodeCompletionProvider, CodeCompletionType, Point)

    Shows code completion popup window with given Provider at the specified position.

    ShowCodeCompletionBox(ICodeCompletionProvider, CodeCompletionType, Point, Point, Point)
    ShowCodeCompletionButton(ICodeCompletionProvider)

    Shows code completion popup window with given provider at the current position.

    ShowCodeCompletionButton(ICodeCompletionProvider, Point, Boolean)

    Shows code completion popup window with given Provider at the specified position.

    ShowCodeCompletionButton(ICodeCompletionProvider, Point, Point, Point, Boolean)
    ShowCodeCompletionHint(ICodeCompletionProvider, ILexer)

    Displays ICodeCompletionHint with given provider at the current position.

    ShowCodeCompletionHint(ICodeCompletionProvider, Point, ILexer)

    Displays ICodeCompletionHint with given provider at the specified position.

    ShowCodeCompletionHint(ICodeCompletionProvider, Point, Point, Point, Point, Boolean, Boolean, ILexer, ICustomPaint)
    ShowCodeFixImage(Point)
    ShowCodeRefactorImage(Point, Point)
    ShowNotFound(String)

    Displays "searched text not found" message box.

    ShowScrollHint(Int32)

    Displays tooltip indicating destination line when scrolling.

    SplitterMoved(Object, SplitterEventArgs)
    SplitView(Boolean)
    SplitViewHorz()

    Splits control content horizontally.

    SplitViewVert()

    Splits control content vertically.

    StartDragging()
    StartIncrementalSearch()

    Enters control to the incremental search state. FinishIncrementalSearch()

    StartIncrementalSearch(Boolean)

    Enters control to the incremental search state. FinishIncrementalSearch()

    StartMacroRecording()

    Starts recording the command sequence.

    StartTripleClickTimer()
    StopCodeCompletionThread()
    StopMacroRecording()

    Stops recording the command sequence.

    StopTripleClickTimer()
    StorePosition(Point)

    Stores given position to stored position list.

    StorePosition(Point, Boolean)

    Stores given position to stored position list.

    StorePositionWithUndo(Point)

    Stores given position to stored position list preserving it for undo.

    TextFound(SearchOptions, Point, Int32, Boolean, Boolean)
    TextStyleAt(Point)
    TextToScreen(Point)

    Converts given text coordinates, index of line and character, to screen coordinates.

    TextToScreen(Point, Boolean)

    Converts given text coordinates, index of line and character, to screen coordinates.

    TextToScreen(Int32, Int32)

    Converts given text coordinates, index of line and character, to screen coordinates.

    TextToScreen(Int32, Int32, Boolean)
    ToggleMacroRecording()

    Toggles recording the command sequence.

    UnBreakLine(Boolean)

    Concatenates lines at current position.

    UnhighlightAll()

    Unhighlights search results previously highlighted by HighlightAll.

    UnsplitView(Boolean)
    UnsplitViewHorz()

    Removes horizontal split view.

    UnsplitViewVert()

    Removes vertical split view.

    UpdateCaret()

    Ensures the caret is displayed in the current position.

    UpdateCaretMode()
    UpdateCursor()

    Causes current mouse cursor to be updated.

    UpdateMenu()
    UpdateMonospaced()
    UpdateOutline(Object, EventArgs)
    UpdateStartSearchPos()
    UpdateView()

    Updates editor content, caret and pages area.

    UpdateWordWrap()

    Re-wraps all lines in the text.

    UpdateWordWrap(Int32, Int32)

    Re-wraps lines in the text within specific scope.

    ValidatePosition(ref Point)

    Validates given position within control's text content.

    WndProc(ref Message)

    Events

    AutoCorrect

    Occurs when control tries to auto correct word being typed.

    CheckHyperText

    Occurs when a control needs checking whether some string represents hypertext.

    CodeSnippetInserted

    Occurs when code snippet is inserted.

    CustomDraw

    Occurs when control draws its content.

    DrawHeader

    Occurs when header or footer part of each page is drawing.

    DrawUserMargin

    Occurs when user margin part of each line is drawing.

    GutterClick

    Occurs when the gutter part of Edit Syntaxcontrol is clicked.

    GutterDblClick

    Occurs when the gutter part of SyntaxEdit control is double-clicked.

    HorizontalScroll

    Occurs when control scrolls its content in horizontal direction. This can be caused by dragging horizontal scroll thumb, or caret moving.

    JumpToUrl

    Occurs when user attempts to jump to url.

    ModifiedChanged

    Occurs when modified state is changed.

    NeedCodeCompletion

    Occurs when code completion window is to be displayed.

    PaintBackground

    Occurs when SyntaxEdit control should paint its background in transparent mode.

    PromptOnReplace

    Occurs when replace dialog prompts on replace action.

    ScrollButtonClick

    Occurs when some scrolling button is clicked.

    SelectionChanged

    Occurs when selection bounds are changed.

    SourceChanged

    Occurs when source changes.

    SourceStateChanged

    Occurs when text Source's state is changed, for example when caret position moved, text edited, amount of lines changed, lexer changed, etc.

    SplitHorz

    Occurs when user splits SyntaxEdit control horizontally.

    SplitVert

    Occurs when user splits SyntaxEdit control vertically.

    UndoEvent

    Occurs when undo/redo operation performed.

    UnsplitHorz

    Occurs when horizontal split view is removed.

    UnsplitVert

    Occurs when vertical split view is removed.

    VerticalScroll

    Occurs when control scrolls its content in vertical direction. This can be caused by dragging vertical scroll thumb, or caret moving.

    WordSpell

    Occurs when spelling of some word within the text needs checking.

    Inherited Members
    Control.GetAccessibilityObjectById(Int32)
    Control.SetAutoSizeMode(AutoSizeMode)
    Control.GetAutoSizeMode()
    Control.GetPreferredSize(Size)
    Control.AccessibilityNotifyClients(AccessibleEvents, Int32)
    Control.AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)
    Control.BeginInvoke(Delegate)
    Control.BeginInvoke(Delegate, Object[])
    Control.BringToFront()
    Control.Contains(Control)
    Control.CreateAccessibilityInstance()
    Control.CreateControlsInstance()
    Control.CreateGraphics()
    Control.CreateControl()
    Control.DefWndProc(Message)
    Control.DestroyHandle()
    Control.DoDragDrop(Object, DragDropEffects)
    Control.DrawToBitmap(Bitmap, Rectangle)
    Control.EndInvoke(IAsyncResult)
    Control.FindForm()
    Control.GetTopLevel()
    Control.RaiseKeyEvent(Object, KeyEventArgs)
    Control.RaiseMouseEvent(Object, MouseEventArgs)
    Control.Focus()
    Control.FromChildHandle(IntPtr)
    Control.FromHandle(IntPtr)
    Control.GetChildAtPoint(Point, GetChildAtPointSkip)
    Control.GetChildAtPoint(Point)
    Control.GetContainerControl()
    Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified)
    Control.GetNextControl(Control, Boolean)
    Control.GetStyle(ControlStyles)
    Control.Hide()
    Control.InitLayout()
    Control.Invalidate(Region)
    Control.Invalidate(Region, Boolean)
    Control.Invalidate()
    Control.Invalidate(Boolean)
    Control.Invalidate(Rectangle)
    Control.Invalidate(Rectangle, Boolean)
    Control.Invoke(Delegate)
    Control.Invoke(Delegate, Object[])
    Control.InvokePaint(Control, PaintEventArgs)
    Control.InvokePaintBackground(Control, PaintEventArgs)
    Control.IsKeyLocked(Keys)
    Control.IsMnemonic(Char, String)
    Control.NotifyInvalidate(Rectangle)
    Control.InvokeOnClick(Control, EventArgs)
    Control.OnAutoSizeChanged(EventArgs)
    Control.OnBackColorChanged(EventArgs)
    Control.OnBackgroundImageChanged(EventArgs)
    Control.OnBackgroundImageLayoutChanged(EventArgs)
    Control.OnBindingContextChanged(EventArgs)
    Control.OnCausesValidationChanged(EventArgs)
    Control.OnContextMenuChanged(EventArgs)
    Control.OnContextMenuStripChanged(EventArgs)
    Control.OnCursorChanged(EventArgs)
    Control.OnDockChanged(EventArgs)
    Control.OnRightToLeftChanged(EventArgs)
    Control.OnNotifyMessage(Message)
    Control.OnParentBackColorChanged(EventArgs)
    Control.OnParentBackgroundImageChanged(EventArgs)
    Control.OnParentBindingContextChanged(EventArgs)
    Control.OnParentCursorChanged(EventArgs)
    Control.OnParentEnabledChanged(EventArgs)
    Control.OnParentFontChanged(EventArgs)
    Control.OnParentForeColorChanged(EventArgs)
    Control.OnParentRightToLeftChanged(EventArgs)
    Control.OnParentVisibleChanged(EventArgs)
    Control.OnPrint(PaintEventArgs)
    Control.OnTabIndexChanged(EventArgs)
    Control.OnTabStopChanged(EventArgs)
    Control.OnTextChanged(EventArgs)
    Control.OnParentChanged(EventArgs)
    Control.OnClick(EventArgs)
    Control.OnClientSizeChanged(EventArgs)
    Control.OnControlAdded(ControlEventArgs)
    Control.OnControlRemoved(ControlEventArgs)
    Control.OnCreateControl()
    Control.OnLocationChanged(EventArgs)
    Control.OnDoubleClick(EventArgs)
    Control.OnGiveFeedback(GiveFeedbackEventArgs)
    Control.OnEnter(EventArgs)
    Control.InvokeGotFocus(Control, EventArgs)
    Control.OnHelpRequested(HelpEventArgs)
    Control.OnInvalidated(InvalidateEventArgs)
    Control.OnLayout(LayoutEventArgs)
    Control.OnLeave(EventArgs)
    Control.InvokeLostFocus(Control, EventArgs)
    Control.OnMarginChanged(EventArgs)
    Control.OnMouseDoubleClick(MouseEventArgs)
    Control.OnMouseClick(MouseEventArgs)
    Control.OnMouseCaptureChanged(EventArgs)
    Control.OnMouseEnter(EventArgs)
    Control.OnMouseHover(EventArgs)
    Control.OnMove(EventArgs)
    Control.OnPaddingChanged(EventArgs)
    Control.OnQueryContinueDrag(QueryContinueDragEventArgs)
    Control.OnRegionChanged(EventArgs)
    Control.OnPreviewKeyDown(PreviewKeyDownEventArgs)
    Control.OnChangeUICues(UICuesEventArgs)
    Control.OnStyleChanged(EventArgs)
    Control.OnSystemColorsChanged(EventArgs)
    Control.OnValidating(CancelEventArgs)
    Control.OnValidated(EventArgs)
    Control.PerformLayout()
    Control.PerformLayout(Control, String)
    Control.PointToClient(Point)
    Control.PointToScreen(Point)
    Control.PreProcessControlMessage(Message)
    Control.ProcessCmdKey(Message, Keys)
    Control.ProcessDialogChar(Char)
    Control.ProcessDialogKey(Keys)
    Control.ProcessKeyEventArgs(Message)
    Control.ProcessKeyMessage(Message)
    Control.ProcessKeyPreview(Message)
    Control.ProcessMnemonic(Char)
    Control.RaiseDragEvent(Object, DragEventArgs)
    Control.RaisePaintEvent(Object, PaintEventArgs)
    Control.RecreateHandle()
    Control.RectangleToClient(Rectangle)
    Control.RectangleToScreen(Rectangle)
    Control.ReflectMessage(IntPtr, Message)
    Control.Refresh()
    Control.ResetMouseEventArgs()
    Control.ResetText()
    Control.ResumeLayout()
    Control.ResumeLayout(Boolean)
    Control.Scale(SizeF)
    Control.ScaleControl(SizeF, BoundsSpecified)
    Control.Select()
    Control.Select(Boolean, Boolean)
    Control.SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)
    Control.SendToBack()
    Control.SetBounds(Int32, Int32, Int32, Int32)
    Control.SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)
    Control.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
    Control.SetClientSizeCore(Int32, Int32)
    Control.SizeFromClientSize(Size)
    Control.SetStyle(ControlStyles, Boolean)
    Control.SetTopLevel(Boolean)
    Control.SetVisibleCore(Boolean)
    Control.RtlTranslateAlignment(HorizontalAlignment)
    Control.RtlTranslateAlignment(LeftRightAlignment)
    Control.RtlTranslateAlignment(ContentAlignment)
    Control.RtlTranslateHorizontal(HorizontalAlignment)
    Control.RtlTranslateLeftRight(LeftRightAlignment)
    Control.RtlTranslateContent(ContentAlignment)
    Control.Show()
    Control.SuspendLayout()
    Control.Update()
    Control.UpdateBounds()
    Control.UpdateBounds(Int32, Int32, Int32, Int32)
    Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)
    Control.UpdateZOrder()
    Control.UpdateStyles()
    Control.IDropTarget.OnDragEnter(DragEventArgs)
    Control.IDropTarget.OnDragOver(DragEventArgs)
    Control.IDropTarget.OnDragLeave(EventArgs)
    Control.IDropTarget.OnDragDrop(DragEventArgs)
    Control.OnImeModeChanged(EventArgs)
    Control.AccessibilityObject
    Control.AccessibleDefaultActionDescription
    Control.AccessibleDescription
    Control.AccessibleName
    Control.AccessibleRole
    Control.Anchor
    Control.AutoScrollOffset
    Control.LayoutEngine
    Control.BackColor
    Control.BackgroundImage
    Control.BackgroundImageLayout
    Control.BindingContext
    Control.Bottom
    Control.Bounds
    Control.CanFocus
    Control.CanRaiseEvents
    Control.CanSelect
    Control.Capture
    Control.CausesValidation
    Control.CheckForIllegalCrossThreadCalls
    Control.ClientRectangle
    Control.ClientSize
    Control.CompanyName
    Control.ContainsFocus
    Control.ContextMenu
    Control.ContextMenuStrip
    Control.Controls
    Control.Created
    Control.DataBindings
    Control.DefaultBackColor
    Control.DefaultCursor
    Control.DefaultFont
    Control.DefaultForeColor
    Control.DefaultMargin
    Control.DefaultMaximumSize
    Control.DefaultMinimumSize
    Control.DefaultPadding
    Control.DefaultSize
    Control.DisplayRectangle
    Control.IsDisposed
    Control.Disposing
    Control.Dock
    Control.DoubleBuffered
    Control.Enabled
    Control.Focused
    Control.FontHeight
    Control.ForeColor
    Control.Handle
    Control.HasChildren
    Control.Height
    Control.IsHandleCreated
    Control.InvokeRequired
    Control.IsAccessible
    Control.IsMirrored
    Control.Left
    Control.Location
    Control.Margin
    Control.MaximumSize
    Control.MinimumSize
    Control.ModifierKeys
    Control.MouseButtons
    Control.MousePosition
    Control.Name
    Control.Parent
    Control.ProductName
    Control.ProductVersion
    Control.RecreatingHandle
    Control.Region
    Control.RenderRightToLeft
    Control.ResizeRedraw
    Control.Right
    Control.RightToLeft
    Control.ScaleChildren
    Control.Site
    Control.Size
    Control.TabIndex
    Control.TabStop
    Control.Tag
    Control.Top
    Control.TopLevelControl
    Control.ShowKeyboardCues
    Control.ShowFocusCues
    Control.UseWaitCursor
    Control.Visible
    Control.Width
    Control.PreferredSize
    Control.Padding
    Control.CanEnableIme
    Control.DefaultImeMode
    Control.ImeMode
    Control.ImeModeBase
    Control.PropagatingImeMode
    Control.BackColorChanged
    Control.BackgroundImageChanged
    Control.BackgroundImageLayoutChanged
    Control.BindingContextChanged
    Control.CausesValidationChanged
    Control.ClientSizeChanged
    Control.ContextMenuChanged
    Control.ContextMenuStripChanged
    Control.CursorChanged
    Control.DockChanged
    Control.EnabledChanged
    Control.FontChanged
    Control.ForeColorChanged
    Control.LocationChanged
    Control.MarginChanged
    Control.RegionChanged
    Control.RightToLeftChanged
    Control.SizeChanged
    Control.TabIndexChanged
    Control.TabStopChanged
    Control.TextChanged
    Control.VisibleChanged
    Control.Click
    Control.ControlAdded
    Control.ControlRemoved
    Control.DragDrop
    Control.DragEnter
    Control.DragOver
    Control.DragLeave
    Control.GiveFeedback
    Control.HandleCreated
    Control.HandleDestroyed
    Control.HelpRequested
    Control.Invalidated
    Control.PaddingChanged
    Control.Paint
    Control.QueryContinueDrag
    Control.QueryAccessibilityHelp
    Control.DoubleClick
    Control.Enter
    Control.GotFocus
    Control.KeyDown
    Control.KeyPress
    Control.KeyUp
    Control.Layout
    Control.Leave
    Control.LostFocus
    Control.MouseClick
    Control.MouseDoubleClick
    Control.MouseCaptureChanged
    Control.MouseDown
    Control.MouseEnter
    Control.MouseLeave
    Control.MouseHover
    Control.MouseMove
    Control.MouseUp
    Control.MouseWheel
    Control.Move
    Control.PreviewKeyDown
    Control.Resize
    Control.ChangeUICues
    Control.StyleChanged
    Control.SystemColorsChanged
    Control.Validating
    Control.Validated
    Control.ParentChanged
    Control.ImeModeChanged
    Component.Dispose()
    Component.GetService(Type)
    Component.ToString()
    Component.Events
    Component.Container
    Component.DesignMode
    Component.Disposed
    MarshalByRefObject.MemberwiseClone(Boolean)
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.CreateObjRef(Type)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()

    Implements

    System.Windows.Forms.IDropTarget
    System.ComponentModel.ISynchronizeInvoke
    System.Windows.Forms.IWin32Window
    System.Windows.Forms.IBindableComponent
    System.ComponentModel.IComponent
    System.IDisposable
    ISyntaxEdit
    ISearch
    ITextSearch
    IEditNotifier
    INotifier
    ICaret
    IEditNavigate
    INavigate
    IEdit
    IUpdate
    IWordWrap
    ITextExport
    IExport
    ITextImport
    IImport
    ICodeCompletion
    IFindReferences
    IRecordPlayBack
    ISplitView
    IAutoCorrect
    IControl
    In This Article
    Back to top Copyright AlterNET Software Download PDF