WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SpreadsheetRichTextBoxCellRenderer

    Show / Hide Table of Contents

    Class SpreadsheetRichTextBoxCellRenderer

    Inheritance
    System.Object
    SpreadsheetCellRendererBase
    SpreadsheetVirtualizingCellRendererBase<System.Windows.Forms.RichTextBox>
    SpreadsheetRichTextBoxCellRenderer
    Implements
    ISpreadsheetCellRenderer
    System.IDisposable
    Inherited Members
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.EditRecycleBin
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.BeginEdit(RowColumnIndex, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.OnEnteredEditMode(Control)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.OnEditingComplete(Control)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.EndEdit(RowColumnIndex, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.ClearRecycleBin()
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.Dispose(Boolean)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.OnCreateEditUIElement()
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.OnUpdateEditElement(RichTextBox, Rectangle)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.OnEditElementLostFocus(Object, EventArgs)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.InitializeEditElement(RowColumnIndex, RichTextBox, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<RichTextBox>.AllowRecycle
    SpreadsheetCellRendererBase.HandlePointerOperations(SpreadsheetColumn, GridPointerEventArgs)
    SpreadsheetCellRendererBase.ShouldGridTryToHandleKeyDown(KeyEventArgs)
    SpreadsheetCellRendererBase.CurrentCellValueChanged(String)
    SpreadsheetCellRendererBase.RefreshContent()
    SpreadsheetCellRendererBase.SetControlValue(Object)
    SpreadsheetCellRendererBase.SetFocus(Control, Boolean)
    SpreadsheetCellRendererBase.UpdateCurrentCellState(Control, Boolean)
    SpreadsheetCellRendererBase.UnloadUIElements()
    SpreadsheetCellRendererBase.UpdateEditElement(Control, Rectangle, SpreadsheetColumn)
    SpreadsheetCellRendererBase.ISpreadsheetCellRenderer.ShouldGridTryToHandleKeyDown(KeyEventArgs)
    SpreadsheetCellRendererBase.ProcessKeyEventArgs(KeyPressEventArgs)
    SpreadsheetCellRendererBase.Render(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)
    SpreadsheetCellRendererBase.SetCurrentCellState(RowColumnIndex, Control, Boolean, Boolean)
    SpreadsheetCellRendererBase.ResetCurrentCellState()
    SpreadsheetCellRendererBase.RaiseSaveChanges()
    SpreadsheetCellRendererBase.SetFocus(Boolean)
    SpreadsheetCellRendererBase.Dispose()
    SpreadsheetCellRendererBase.PreviewInputText
    SpreadsheetCellRendererBase.IsEditable
    SpreadsheetCellRendererBase.IsFocusible
    SpreadsheetCellRendererBase.HasCurrentCellState
    SpreadsheetCellRendererBase.CurrentCellIndex
    SpreadsheetCellRendererBase.CurrentCellRendererElement
    SpreadsheetCellRendererBase.CurrentStyle
    SpreadsheetCellRendererBase.IsInEditing
    SpreadsheetCellRendererBase.IsFocused
    SpreadsheetCellRendererBase.MoveCurrentCell
    SpreadsheetCellRendererBase.AllowEditInFormulaBar
    SpreadsheetCellRendererBase.Grid
    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()
    Namespace: Syncfusion.Windows.Forms.Spreadsheet.CellRenderer
    Assembly: Syncfusion.Spreadsheet.Windows.dll
    Syntax
    public class SpreadsheetRichTextBoxCellRenderer : SpreadsheetVirtualizingCellRendererBase<RichTextBox>, ISpreadsheetCellRenderer, IDisposable

    Constructors

    SpreadsheetRichTextBoxCellRenderer()

    Constructor

    Declaration
    public SpreadsheetRichTextBoxCellRenderer()

    Methods

    GetControlValue()

    Gets the richtextbox control value as flowdocument.

    Declaration
    public override object GetControlValue()
    Returns
    Type Description
    System.Object
    Overrides
    SpreadsheetCellRendererBase.GetControlValue()

    GetFormattedText(IStyle)

    Gets the text from richtextbox.

    Declaration
    public override string GetFormattedText(IStyle style)
    Parameters
    Type Name Description
    IStyle style
    Returns
    Type Description
    System.String
    Overrides
    SpreadsheetCellRendererBase.GetFormattedText(IStyle)

    OnInitializeEditElement(RowColumnIndex, RichTextBox, SpreadsheetColumn)

    load the edit element

    Declaration
    protected override void OnInitializeEditElement(RowColumnIndex rowColumnIndex, RichTextBox uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex rowColumnIndex

    cell rowcolumnindex

    System.Windows.Forms.RichTextBox uiElement

    richtextbox

    SpreadsheetColumn column

    current column

    Overrides
    Syncfusion.Windows.Forms.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<System.Windows.Forms.RichTextBox>.OnInitializeEditElement(Syncfusion.Windows.Forms.CellGrid.ScrollAxis.RowColumnIndex, System.Windows.Forms.RichTextBox, Syncfusion.Windows.Forms.Spreadsheet.SpreadsheetColumn)

    OnRender(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)

    Richtextbox rendering operations are performed.

    Declaration
    protected override void OnRender(SpreadsheetPaint paint, Rectangle cellRect, Rectangle clipRect, SpreadsheetColumn column)
    Parameters
    Type Name Description
    SpreadsheetPaint paint

    drawingcontext

    System.Drawing.Rectangle cellRect

    rect of cell

    System.Drawing.Rectangle clipRect
    SpreadsheetColumn column
    Overrides
    SpreadsheetCellRendererBase.OnRender(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)

    OnSaveChanges()

    save edited changes into xlsio by converting from flowdocument to richtextbox.

    Declaration
    protected override void OnSaveChanges()
    Overrides
    SpreadsheetCellRendererBase.OnSaveChanges()

    OnUnwireEditUIElement(RichTextBox)

    Unwire the edit uielement events.

    Declaration
    protected override void OnUnwireEditUIElement(RichTextBox uiElement)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox uiElement
    Overrides
    Syncfusion.Windows.Forms.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<System.Windows.Forms.RichTextBox>.OnUnwireEditUIElement(System.Windows.Forms.RichTextBox)

    OnUpdateEditElement(Control, Rectangle, SpreadsheetColumn)

    Declaration
    protected override void OnUpdateEditElement(Control element, Rectangle rect, SpreadsheetColumn column)
    Parameters
    Type Name Description
    System.Windows.Forms.Control element
    System.Drawing.Rectangle rect
    SpreadsheetColumn column
    Overrides
    SpreadsheetCellRendererBase.OnUpdateEditElement(Control, Rectangle, SpreadsheetColumn)

    OnWireEditUIElement(RichTextBox)

    Wire the edit uielement events.

    Declaration
    protected override void OnWireEditUIElement(RichTextBox uiElement)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox uiElement
    Overrides
    Syncfusion.Windows.Forms.Spreadsheet.CellRenderer.SpreadsheetVirtualizingCellRendererBase<System.Windows.Forms.RichTextBox>.OnWireEditUIElement(System.Windows.Forms.RichTextBox)

    Implements

    ISpreadsheetCellRenderer
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved