menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SpreadsheetComboBoxCellRenderer - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SpreadsheetComboBoxCellRenderer

    Inheritance
    System.Object
    SpreadsheetCellRendererBase
    SpreadsheetVirtualizingCellRendererBase<System.Windows.Forms.ComboBox>
    SpreadsheetComboBoxCellRenderer
    Implements
    ISpreadsheetCellRenderer
    System.IDisposable
    Inherited Members
    SpreadsheetCellRendererBase.AllowEditInFormulaBar
    SpreadsheetCellRendererBase.CurrentCellIndex
    SpreadsheetCellRendererBase.CurrentCellRendererElement
    SpreadsheetCellRendererBase.CurrentCellValueChanged(String)
    SpreadsheetCellRendererBase.CurrentStyle
    SpreadsheetCellRendererBase.Dispose()
    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.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.UnloadUIElements()
    SpreadsheetCellRendererBase.UpdateCurrentCellState(Control, Boolean)
    SpreadsheetCellRendererBase.UpdateEditElement(Control, Rectangle, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.AllowRecycle
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.BeginEdit(RowColumnIndex, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.ClearRecycleBin()
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.Dispose(Boolean)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.EditRecycleBin
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.EndEdit(RowColumnIndex, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.InitializeEditElement(RowColumnIndex, ComboBox, SpreadsheetColumn)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.OnCreateEditUIElement()
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.OnEditElementLostFocus(Object, EventArgs)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.OnEditingComplete(Control)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.OnEnteredEditMode(Control)
    SpreadsheetVirtualizingCellRendererBase<ComboBox>.OnUpdateEditElement(ComboBox, Rectangle)
    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 class SpreadsheetComboBoxCellRenderer : SpreadsheetVirtualizingCellRendererBase<ComboBox>, ISpreadsheetCellRenderer, IDisposable

    Constructors

    SpreadsheetComboBoxCellRenderer()

    Declaration
    public SpreadsheetComboBoxCellRenderer()

    Methods

    GetControlValue()

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

    OnInitializeEditElement(RowColumnIndex, ComboBox, SpreadsheetColumn)

    Initialize the edit element of combobox while loading in the grid.

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

    edit element rowcolumnindex

    System.Windows.Forms.ComboBox uiElement

    combobox

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

    OnRender(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)

    Declaration
    protected override void OnRender(SpreadsheetPaint paint, Rectangle cellRect, Rectangle clipRect, SpreadsheetColumn column)
    Parameters
    Type Name Description
    SpreadsheetPaint paint
    System.Drawing.Rectangle cellRect
    System.Drawing.Rectangle clipRect
    SpreadsheetColumn column
    Overrides
    SpreadsheetCellRendererBase.OnRender(SpreadsheetPaint, Rectangle, Rectangle, SpreadsheetColumn)

    OnSaveChanges()

    save the modified text into the specified range.

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

    OnUnwireEditUIElement(ComboBox)

    UnHook the required editelement events from this method.

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

    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(ComboBox)

    Hook the required editelement events from this method.

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

    ShouldGridTryToHandleKeyDown(KeyEventArgs)

    Declaration
    protected override bool ShouldGridTryToHandleKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.KeyEventArgs e
    Returns
    Type
    System.Boolean
    Overrides
    SpreadsheetCellRendererBase.ShouldGridTryToHandleKeyDown(KeyEventArgs)

    Implements

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