menu

WinForms

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

    Show / Hide Table of Contents

    Class VisualContainerExt

    Extension visual container for SpreadsheetGrid. Handles the arrange and measure of all child panel elements.

    Inheritance
    System.Object
    ScrollableFrame
    VisualContainer
    VisualContainerExt
    Inherited Members
    ScrollableFrame.ArrangeOverride(Size)
    ScrollableFrame.CanHorizontallyScroll
    ScrollableFrame.CanVerticallyScroll
    ScrollableFrame.CreateScrollAxis(Orientation, Boolean, IScrollBar, ILineSizeHost)
    ScrollableFrame.ExtentHeight
    ScrollableFrame.ExtentWidth
    ScrollableFrame.HorizontalOffset
    ScrollableFrame.HorizontalPadding
    ScrollableFrame.HorizontalPixelScroll
    ScrollableFrame.HScrollBar
    ScrollableFrame.LineDown()
    ScrollableFrame.LineLeft()
    ScrollableFrame.LineRight()
    ScrollableFrame.LineUp()
    ScrollableFrame.MouseWheelLeft()
    ScrollableFrame.MouseWheelRight()
    ScrollableFrame.OnContainerKeyDown(Object, KeyEventArgs)
    ScrollableFrame.PageDown()
    ScrollableFrame.PageLeft()
    ScrollableFrame.PageRight()
    ScrollableFrame.PageUp()
    ScrollableFrame.ScrollColumns
    ScrollableFrame.ScrollRows
    ScrollableFrame.SetHorizontalOffset(Double)
    ScrollableFrame.SetVerticalOffset(Double)
    ScrollableFrame.VerticalOffset
    ScrollableFrame.VerticalPadding
    ScrollableFrame.VerticalPixelScroll
    ScrollableFrame.ViewportHeight
    ScrollableFrame.ViewportWidth
    ScrollableFrame.VScrollBar
    VisualContainer.CreateFormulaRangeSelectionPanel()
    VisualContainer.GetClipRect(ScrollAxisRegion, ScrollAxisRegion)
    VisualContainer.MeasureOverride(Size)
    VisualContainer.OnMouseEnter(EventArgs)
    VisualContainer.OnMouseLeave(EventArgs)
    VisualContainer.OnScrollColumns_Changed(Object, ScrollChangedEventArgs)
    VisualContainer.RangeToRect(ScrollAxisRegion, ScrollAxisRegion, GridRangeInfo, Boolean, Boolean)
    VisualContainer.RangeToRect(ScrollAxisRegion, ScrollAxisRegion, RowColumnIndex, Boolean, Boolean)
    VisualContainer.UpdateAxis(Size)
    VisualContainer.WndProc(Message)
    Namespace: Syncfusion.Windows.Forms.Spreadsheet
    Assembly: Syncfusion.Spreadsheet.Windows.dll
    Syntax
    public class VisualContainerExt : VisualContainer

    Constructors

    VisualContainerExt(SfCellGrid)

    Declaration
    public VisualContainerExt(SfCellGrid grid)
    Parameters
    Type Name Description
    SfCellGrid grid

    Properties

    Grid

    Gets the value indicating the instance of the SpreadsheetGrid .

    Declaration
    public SpreadsheetGrid Grid { get; }
    Property Value
    Type Description
    SpreadsheetGrid

    An instance of SpreadsheetGrid.

    Methods

    ArrangeChildPanels(Rectangle)

    Arranges the content of child panels.

    Declaration
    protected override void ArrangeChildPanels(Rectangle rect)
    Parameters
    Type Name Description
    System.Drawing.Rectangle rect

    The actual size for the child panel.

    Overrides
    VisualContainer.ArrangeChildPanels(Rectangle)

    CreateFormulaRangePanel()

    Creates the Syncfusion.Windows.Forms.Spreadsheet.VisualContainerExt.FormulaRangeSelectionPanel.

    Declaration
    protected virtual FormulaRangeSelectionPanel CreateFormulaRangePanel()
    Returns
    Type Description
    FormulaRangeSelectionPanel

    An instance of Syncfusion.Windows.Forms.Spreadsheet.VisualContainerExt.FormulaRangeSelectionPanel.

    CreateSelectionPanel()

    Creates the SelectionPanel.

    Declaration
    protected override SelectionPanel CreateSelectionPanel()
    Returns
    Type Description
    SelectionPanel

    An instance of SelectionPanelExt.

    Overrides
    VisualContainer.CreateSelectionPanel()

    Dispose(Boolean)

    Releases all resources used by the. VisualContainerExt.

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

    InitializeChildPanels()

    Initialize and add child panels.

    Declaration
    protected override void InitializeChildPanels()
    Overrides
    VisualContainer.InitializeChildPanels()

    InvalidateMeasureInfo()

    Invalidates or refreshes the measurement state for Syncfusion.Windows.Forms.Spreadsheet.VisualContainerExt.FormulaRangeSelectionPanel and Syncfusion.Windows.Forms.Spreadsheet.VisualContainerExt.GraphicsPanel .

    Declaration
    public override void InvalidateMeasureInfo()
    Overrides
    VisualContainer.InvalidateMeasureInfo()

    MeasureChildPanels(Size)

    Determines the size for the child panels.

    Declaration
    protected override void MeasureChildPanels(Size availableSize)
    Parameters
    Type Name Description
    System.Drawing.Size availableSize

    The desired size for the child panel.

    Overrides
    VisualContainer.MeasureChildPanels(Size)

    MouseWheelDown()

    Occurs when the mouse wheels down and used to decrease the zoom factor.

    Declaration
    public override void MouseWheelDown()
    Overrides
    ScrollableFrame.MouseWheelDown()

    MouseWheelUp()

    Occurs when mouse wheels up and used to increase the zoom factor.

    Declaration
    public override void MouseWheelUp()
    Overrides
    ScrollableFrame.MouseWheelUp()

    OnMouseDoubleClick(MouseEventArgs)

    Declaration
    protected override void OnMouseDoubleClick(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    VisualContainer.OnMouseDoubleClick(MouseEventArgs)

    OnMouseDown(MouseEventArgs)

    Declaration
    protected override void OnMouseDown(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    VisualContainer.OnMouseDown(MouseEventArgs)

    OnMouseMove(MouseEventArgs)

    Declaration
    protected override void OnMouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    VisualContainer.OnMouseMove(MouseEventArgs)

    OnMouseUp(MouseEventArgs)

    Declaration
    protected override void OnMouseUp(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    VisualContainer.OnMouseUp(MouseEventArgs)

    OnPaint(PaintEventArgs)

    Declaration
    protected override void OnPaint(PaintEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e
    Overrides
    VisualContainer.OnPaint(PaintEventArgs)

    UnWireEvents()

    Unwire the events.

    Declaration
    protected override void UnWireEvents()
    Overrides
    ScrollableFrame.UnWireEvents()

    WireEvents()

    Wire the events.

    Declaration
    protected override void WireEvents()
    Overrides
    ScrollableFrame.WireEvents()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved