menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SpreadsheetVirtualizingCellRendererBase<E> - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SpreadsheetVirtualizingCellRendererBase<E>

    Inheritance
    System.Object
    SpreadsheetCellRendererBase
    SpreadsheetVirtualizingCellRendererBase<E>
    SpreadsheetComboBoxCellRenderer
    SpreadsheetHyperlinkCellRenderer
    SpreadsheetRichTextBoxCellRenderer
    SpreadsheetTextBoxCellRenderer
    Implements
    ISpreadsheetCellRenderer
    System.IDisposable
    Inherited Members
    SpreadsheetCellRendererBase.AllowEditInFormulaBar
    SpreadsheetCellRendererBase.CurrentCellIndex
    SpreadsheetCellRendererBase.CurrentCellRendererElement
    SpreadsheetCellRendererBase.CurrentCellValueChanged(String)
    SpreadsheetCellRendererBase.CurrentStyle
    SpreadsheetCellRendererBase.Dispose()
    SpreadsheetCellRendererBase.GetControlValue()
    SpreadsheetCellRendererBase.GetFormattedText(IStyle)
    SpreadsheetCellRendererBase.Grid
    SpreadsheetCellRendererBase.HandlePointerOperations(SpreadsheetColumn, GridPointerEventArgs)
    SpreadsheetCellRendererBase.HasCurrentCellState
    SpreadsheetCellRendererBase.IsEditable
    SpreadsheetCellRendererBase.IsFocused
    SpreadsheetCellRendererBase.IsFocusible
    SpreadsheetCellRendererBase.IsInEditing
    SpreadsheetCellRendererBase.ISpreadsheetCellRenderer.ShouldGridTryToHandleKeyDown(KeyEventArgs)
    SpreadsheetCellRendererBase.MoveCurrentCell
    SpreadsheetCellRendererBase.OnRender(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)
    SpreadsheetCellRendererBase.OnSaveChanges()
    SpreadsheetCellRendererBase.OnUpdateEditElement(Control, Rectangle, SpreadsheetColumn)
    SpreadsheetCellRendererBase.PreviewInputText
    SpreadsheetCellRendererBase.ProcessKeyEventArgs(KeyPressEventArgs)
    SpreadsheetCellRendererBase.RaiseSaveChanges()
    SpreadsheetCellRendererBase.RefreshContent()
    SpreadsheetCellRendererBase.Render(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)
    SpreadsheetCellRendererBase.ResetCurrentCellState()
    SpreadsheetCellRendererBase.SetControlValue(Object)
    SpreadsheetCellRendererBase.SetCurrentCellState(RowColumnIndex, Control, Boolean, Boolean)
    SpreadsheetCellRendererBase.SetFocus(Boolean)
    SpreadsheetCellRendererBase.SetFocus(Control, Boolean)
    SpreadsheetCellRendererBase.ShouldGridTryToHandleKeyDown(KeyEventArgs)
    SpreadsheetCellRendererBase.UnloadUIElements()
    SpreadsheetCellRendererBase.UpdateCurrentCellState(Control, Boolean)
    SpreadsheetCellRendererBase.UpdateEditElement(Control, Rectangle, SpreadsheetColumn)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Spreadsheet.CellRenderer
    Assembly: Syncfusion.Spreadsheet.Windows.dll
    Syntax
    public abstract class SpreadsheetVirtualizingCellRendererBase<E> : SpreadsheetCellRendererBase, ISpreadsheetCellRenderer, IDisposable where E : Control, new()
    Type Parameters
    Name
    E

    Constructors

    SpreadsheetVirtualizingCellRendererBase()

    Declaration
    public SpreadsheetVirtualizingCellRendererBase()

    Fields

    EditRecycleBin

    Declaration
    protected VirtualizingCellUIElementBin<E> EditRecycleBin
    Field Value
    Type
    VirtualizingCellUIElementBin<E>

    Properties

    AllowRecycle

    Gets or sets a value indicating whether elements can be recycled when scrolled out of view. In this case when a cell is scrolled out of view it is moved into a recycle bin and the next time a new element is scrolled into view the element is recovered from the recycle bin and reinitialized with the new content of the cell. The default value is false.

    Declaration
    public bool AllowRecycle { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if elements can be recycled when scrolled out of view; otherwise, false.

    Methods

    BeginEdit(RowColumnIndex, SpreadsheetColumn)

    Declaration
    public override sealed bool BeginEdit(RowColumnIndex cellRowColumnIndex, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex cellRowColumnIndex
    SpreadsheetColumn column
    Returns
    Type
    System.Boolean
    Overrides
    SpreadsheetCellRendererBase.BeginEdit(RowColumnIndex, SpreadsheetColumn)

    ClearRecycleBin()

    Declaration
    public override void ClearRecycleBin()
    Overrides
    SpreadsheetCellRendererBase.ClearRecycleBin()

    Dispose(Boolean)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    SpreadsheetCellRendererBase.Dispose(Boolean)

    EndEdit(RowColumnIndex, SpreadsheetColumn)

    Declaration
    public override sealed bool EndEdit(RowColumnIndex cellRowColumnIndex, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex cellRowColumnIndex
    SpreadsheetColumn column
    Returns
    Type
    System.Boolean
    Overrides
    SpreadsheetCellRendererBase.EndEdit(RowColumnIndex, SpreadsheetColumn)

    InitializeEditElement(RowColumnIndex, E, SpreadsheetColumn)

    Declaration
    public void InitializeEditElement(RowColumnIndex rowColumnIndex, E uiElement, SpreadsheetColumn column)
    Parameters
    Type Name Description
    RowColumnIndex rowColumnIndex
    E uiElement
    SpreadsheetColumn column

    OnCreateEditUIElement()

    Declaration
    protected virtual E OnCreateEditUIElement()
    Returns
    Type
    E

    OnEditElementLostFocus(Object, EventArgs)

    Declaration
    protected virtual void OnEditElementLostFocus(object sender, EventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    System.EventArgs e

    OnEditingComplete(Control)

    Declaration
    protected virtual void OnEditingComplete(Control currentRendererElement)
    Parameters
    Type Name Description
    System.Windows.Forms.Control currentRendererElement

    OnEnteredEditMode(Control)

    Declaration
    protected virtual void OnEnteredEditMode(Control currentRendererElement)
    Parameters
    Type Name Description
    System.Windows.Forms.Control currentRendererElement

    OnInitializeEditElement(RowColumnIndex, E, SpreadsheetColumn)

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

    OnUnwireEditUIElement(E)

    Declaration
    protected virtual void OnUnwireEditUIElement(E uiElement)
    Parameters
    Type Name Description
    E uiElement

    OnUpdateEditElement(E, Rectangle)

    Declaration
    protected virtual void OnUpdateEditElement(E uiElement, Rectangle rect)
    Parameters
    Type Name Description
    E uiElement
    System.Drawing.Rectangle rect

    OnWireEditUIElement(E)

    Declaration
    protected virtual void OnWireEditUIElement(E uiElement)
    Parameters
    Type Name Description
    E uiElement

    Implements

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