Class RichTextEditorInputBehavior
  
  
  
  
  
    Inheritance
    System.Object
    RichTextEditorInputBehavior
   
  
  
  
    Inherited Members
    
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
   
  
  
  Assembly: Telerik.WinControls.RichTextEditor.dll
  
  Syntax
  
    public class RichTextEditorInputBehavior
   
  
  
  
  
  
  Constructors
  
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public RichTextEditorInputBehavior(RadRichTextBox richTextBox)
   
  
  Parameters
  
  
  
  
  
  
  
  
  
  
  
  
   
  Properties
  
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public RadRichTextBox RichTextBox { get; }
   
  
  
  
  
  
  Property Value
  
  
  
  
  
  
  
  
   
  Methods
  
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public virtual void InsertIMEText(string text, bool shouldPersist, bool shouldStartNewComposition)
   
  
  Parameters
  
    
      | 
        System.String
        text
         
        | 
    
    
      | 
        System.Boolean
        shouldPersist
         
        | 
    
    
      | 
        System.Boolean
        shouldStartNewComposition
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public virtual void InsertText(string text)
   
  
  Parameters
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformAlignmentOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformBoldOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformClearFormatting(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformCopyFormattingOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformCopyOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformCutOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformDecrementFontSize(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformFormattingSymbols(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformIncrementFontSize(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformItalicOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformPasteFormattingOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformPasteOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformRedoOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformSelectAllOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformShowFindReplaceDialog(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformShowFontPropertiesDialog(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformShowInsertHyperlinkDialog(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformShowSpellCheckingDialog(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformSubscript(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformSuperscript(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformUnderlineOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void PerformUndoOperation(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessBackKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessDeleteKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessDownKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessEndKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessEnterKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessEscapeKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessHomeKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public virtual void ProcessKeyDown(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessKeyDownCore(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public virtual void ProcessKeyPress(KeyPressEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyPressEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    public virtual void ProcessKeyUp(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessLeftKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessPageDownKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessPageUpKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessRightKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessTabKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  
  
  
  
  
  
  
  
  Declaration
  
  
    protected virtual void ProcessUpKey(KeyEventArgs e)
   
  
  Parameters
  
    
      | 
        System.Windows.Forms.KeyEventArgs
        e
         
        | 
    
  
  
  
  
  
  
  
  
  
  
  
  
   
  
  Extension Methods