Syncfusion.Grid.Windows
Fields  Properties  Methods  Events


GridControlBase Class Members

The following tables list the members exposed by GridControlBase.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Fields
 NameDescription
Public Field By default, the grid will make a copy of any style object before painting and call the PrepareViewStyleInfo event. Changes made to the style object will then be discarded after the painting. Same with DrawCell and other events. Having a copy of the style allows you to change the style object just for drawing purposes. If you do not have any need for this and want to increase scrolling performance of the grid, try setting this property false. But be aware this is only experimental for now ...  
Top
Protected Fields
 NameDescription
Protected Field  
Protected Internal Field Used internally.  
Protected Internal Field  
Top
Public Properties
 NameDescription
Public Property Gets or sets the acceleration behavior for scrollbars. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Returns a reference to the active mouse controller that is receiving MouseDown, MouseMove, MouseUp messages when the user has pressed a mouse button. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value indicating whether to allow resizing of columns through standard cell boundaries. For GridListControl, it is true by default.  
Public PropertyGets or sets a value indicating whether to AllowDrawItemRaiseExceptionCatched. Used internally.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets a value indicating whether if you press the mouse button inside the grid and release the mouse the grid checks whether the current cell is in editing mode. If that is the case it will make sure that focus is moved to the current cell control. This ensures the grid will properly return focus to the current cell if a message box is shown and closed in a custom event handler.

If this behavior causes problems you should set this property false. One known issue we found is when you open another MDI form within a CellDoubleClick event, in which case the focus would be set back to the original form. If you run into such a situation set this property false.

 
Public Property Gets or sets a value indicating whether the horizontal scrolling should be enabled on Mouse wheel.  
Public PropertyIndicates whether the scroll control can increase the System.Windows.Forms.ScrollBar.SmallChange property while doing accelerated scrolling. If this is True, the System.Windows.Forms.ScrollBar.SmallChange will be set to 3 after 40 rows and to 5 after 80 rows. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value to resize the columns proportionally fit its content.  
Public Property Indicates whether OnMouseMove should be called from OnDragOver. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value indicating whether to allow resizing of rows through standard cell boundaries. No support for GridListControl.  
Public Property Gets or sets a value indicating whether to force cell renderers to ignore the GridStyleInfo.AutoSize property and do not automatically resize cells while typing.  
Public Propertystatic (Shared in Visual Basic) Gets or sets a value indicating whether the grid can enable caching style property values of GetViewStyleInfo styles when accessed the first time. This will make accessing the same property repeatedly faster (e.g. style.CellValue or style.ReadOnly might be accessed multiple times from different routines for the same style object).  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the outer scrolling area. Typically the client area of the control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Disables or specifies the direction for automatic scrolling when the user drags the mouse cursor out of the scrolling area. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Indicates whether the control is currently scrolling and the user drags the mouse outside the inner scrolling area. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyOverridden. Gets or sets the background color for the control.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the Namespace ID that contains the grids's background image information id.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property

Gets / sets the border style of the control.

(Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the control's bounds. Size is overridden here to prevent Code Generation in Designer. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets or sets a value indicating whether a Syncfusion.Windows.Forms.SkinManager theme settings can be applied to the control. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets a value indicating whether control elements styles can be overridden by theme style settings. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets a value indicating whether System.Windows.Forms.Control.Capture of the parent control with window handle (see GetWindow).  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets the collection of GridCellRendererBase objects for the current grid view method.  
Public Property Gets the rectangle that represents the client area of the control. If custom scroll bars (ScrollBarCustomDraw, Office2007 style) are shown in the client area, then this method will remove the area occupied by the scrollbars. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the height and width of the client area of the control. If custom scroll bars (ScrollBarCustomDraw, Office2007 style) are shown the client area, then this method will remove the area occupied by the scrollbars. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.ComponentModel.Component)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets the name of the control. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets GridCurrentCell object that provides storage for current cell information and manages all current cell operation such as activating, deactivating, saving, editing, and moving the current cell.  
Public PropertyOverridden. Gets or sets the cursor that is displayed when the mouse pointer is over the control.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets GridModelRowColOperations.DefaultSize for the GridModel.Cols object in the GridModel.  
Public PropertyGets or sets GridModelRowColOperations.DefaultSize for the GridModel.Rows object in the GridModel.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets a value indicating whether the formatting of the cell text can be disabled in edit mode.  
Public Property Lets you check or specify the setting if the window should be scrolled when ScrollWindow is called. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Returns the DoubleBufferSurface if EnableDoubleBufferSurface() was called. Otherwise the method returns null. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the boolean value for enhanching the apperance settings for DpiAware enabled Application. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets or sets to allow you to specify a GridDropDownContainer as parent of the grid when used inside a drop-down. This is necessary if nested popups are needed.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Toggles support for Intelli-Mouse panning. When the user presses the middle mouse button and drags the mouse, the window will scroll. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value to include Unicode character in text.  
Public Property Gets or sets the touch mode. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value that to get the alignment in Grid as in Excel.  
Public PropertyGets or sets ExcelLikeFrameSelections. Used internally.  
Public Property Gets or sets the ExternalMove. Used by GridSelectCellsMouseController.  
Public Property Toggles support for using the control inside a dynamic splitter window and sharing scrollbars with the parent window. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets a value indicating whether the control has input focus.  
Public Property Gets or sets a value indicating whether if set to False if you want to suppress setting focus during a MouseDown event. This is useful if you have a MouseController that does not need focus.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets a value indicating whether False, any calls to GridCurrentCell.MoveTo will be deferred until the grid sets the active control inside a parent container and its System.Windows.Forms.Control.OnEnter(System.EventArgs) method is called.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets the bounds of the grid. This is normally the System.Windows.Forms.Control.ClientRectangle of a control but you change GridBounds and by doing this instruct the grid that only parts of the current should be used to display the grid.  
Public PropertyGets or sets a value indicating whether System.Windows.Forms.Control.Capture of the parent control with window handle (see GetWindow).  
Public Property Gets the current range of the grid excluding header rows and columns.  
Public PropertyGets or sets the GridControlBaseEventsTarget. Redirects events defined in IGridControlBaseEventsTarget to the specified object. Each event will first be called on GridControlBaseEventsTarget before the actual event handler in this control is called.  
Public PropertyOverridden.  Gets or sets the Office like scrollbars.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets a value indicating whether WM_SYSCHAR need to be handled in TextBox and OriginalTextBox Cell types to handle universal Keyboard Mappings.  
Public Property Gets a value indicating whether BackgroundImage state has been initialized for the current object.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets a value indicating whether OnControlGotFocus has been called. OnControlLostFocus resets this flag.  
Public Property Determines if EnableDoubleBufferSurface method was called and double buffering using the DoubleBufferSurface is enabled. The DoubleBufferSurface buffering is different from the automatic .NET double buffering and also a bit slower but it reduces flicker if lots of scrolling is used and gdi drawing for individual cells in a grid. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets a value indicating whether GridBounds was initialized. If not, GridBounds returns the same value as System.Windows.Forms.Control.ClientRectangle.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets a value indicating whether HitTestSelectionEdge. Used internally.  
Public PropertyOverridden.  Indicates whether the control should show ScrollTips while the user is dragging a horizontal scrollbar thumb.  
Public PropertyOverridden.  Indicates whether the control should scroll while the user is dragging a horizontal scrollbar thumb.  
Public PropertyGets or sets a value indicating whether it enables or disables horizontal scrollbar. Overridden with GridControlBase, use HScrollBehavior instead.  
Public Property Returns a reference to an object with horizontal scrollbar settings of the control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the behavior of the horizontal scrollbar.  
Public PropertyOverridden.  Gets or sets the multiplier for mouse wheel scrolling.  
Public Property Gets or sets a value indicating whether it enables horizontal pixel scrolling for the grid.  
Public PropertyGets or sets a value indicating whether it prevents any calls to Invalidate to have any effect when current cell is being moved or current cell is activated or deactivated.  
Public Property ScrollControlMouseController checks this to see if it should cancel existing mouse operation and call ScrollControlMouseController.CancelMode when a UICuesChanged event is sent. That can happen when user activates another application or simply when styles for a child window have changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets a value indicating whether true after WM_IME_STARTCOMPOSITION is sent and False once WM_IME_ENDCOMPOSITION is handled.  
Public Property Returns the inside scrolling area. The control will scroll if the user drags the mouse outside this area. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the default margins for the scrolling area when the user moves the mouse to the margin between InsideScrollBounds and AutoScrollBounds. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets a value indicating whether true when UpdateWithCustomPaint was called.  
Public Property Gets or sets the outer rectangle after a batch of Invalid calls after a BeginUpdate call. This is for internal use only.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets a value indicating whether the System.Windows.Forms.Control.OnEnter has been called. System.Windows.Forms.Control.OnLeave resets this flag.  
Public PropertyGets a value indicating whether System.Windows.Forms.OnDeactivated has been called. System.Windows.Forms.Control.OnEnter resets this flag.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyReturns true if object is executing Syncfusion.Windows.Forms.ScrollControl.Dispose method call. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets a value indicating whether the grid is inside a System.Windows.Forms.Control.OnPaint(System.Windows.Forms.PaintEventArgs) method call.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets a value indicating whether the grid is currently handling a System.Windows.Forms.Control.Validating event.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets a value indicating whether the the control is handling a System.Windows.Forms.Control.MouseDown event.  
Public Property Indicates whether the splitter control has closed the pane with this control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Indicates whether the splitter control is closing the pane with this control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets a value indicating whether the System.Windows.Forms.Control.OnValidated method has been called. System.Windows.Forms.Control.OnLeave and System.Windows.Forms.Control.OnEnter reset this flag.  
Public PropertyGets a value indicating whether the System.Windows.Forms.Control.OnValidating method has been called. System.Windows.Forms.Control.OnLeave and System.Windows.Forms.Control.OnEnter reset this flag.  
Public Property Gets or sets a value indicating whether the control is used in windowless mode.  
Public Property Property MousePosition (Point) - cached Control.MousePosition. The variable is set before any WM_MOUSE* messages being processed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the column index of the left column. Scrolls the grid when changed.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets a value indicating whether the column header for the current cell should be highlighted.  
Public Property Gets or sets a value indicating whether the row header for the current cell should be highlighted.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyOverridden.  Gets the ScrollControl's MetroColorTable  
Public PropertyOverridden.  Gets the ScrollControl's MetroScrollBars  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets the GridModel that manages data to be displayed in the grid.  
Public Property MouseControllerDispatcher coordinates mouse events among competing mouse controllers. Based on the position of the mouse and context of the control every registered controller's HitTest method is called to determine the best controller for the following mouse action. This controller will then receive mouse events. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Lets you override the scroll behavior for rolling the mouse wheel. Default is SystemInformation.MouseWheelScrollLines. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyOverridden.  Toggles between standard and Office2007 scrollbars.  
Public PropertyOverridden.  Gets or sets the style of Office2007 scroll bars.  
Public PropertyOverridden.  Gets or sets the style of MS Office2010 scroll bars.  
Public Property Gets or sets the color table for Office2016 Black theme scrollbar. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the color table for Office2016 colorful theme scrollbar. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the color table for Office2016 Dark gray theme scrollbar. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the Office2016 Scrollbars (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyOverridden.  Gets or sets the style of Office2016 theme for scrollbars.  
Public Property Gets or sets the color table for Office2016 white theme scrollbar. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets or sets the OleDragDropEventsTarget. Redirects events defined in IGridOleDragDropEventsTarget to the specified object. Each event will first be called on IGridOleDragDropEventsTarget before the actual event handler in this control is called.  
Public Property Gets or sets a value indicating whether the grid's painting routines have a built-in optimization where it combines cells that have the same background to be drawn with one paint operation instead of drawing the background for each cell individually.  
Public Property Gets or sets a value indicating whether inserting and removing cells should be optimized by scrolling window contents and only invalidating new cells. Otherwise the whole area is repainted (this is the default).  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Indicates whether there are updates pending for the control when painting is suspended by BeginUpdate. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public PropertyGets PaintSelectCells. Used internally.  
Public PropertyOverridden.  Returns the Pane information.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the parent control that implements IGridWindowlessSite.  
Public Property Gets or sets a value to enable when exporting Grid to PDF  
Public Property Gets or sets if the metro theme settings for grid should differ from other themes for look and feel.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the grid bounds while the grid is in printing mode.  
Public Property Gets temporary information related to printing. This class will change in future versions.  
Public PropertyGets or sets a value indicating whether it toggles printing mode for the grid. While in printing mode GridBounds will return the print rectangle of the page being printed and not the client rectangle of the control on the screen.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets the current range of cells that are scrollable (all rows and columns excluding frozen rows and columns).  
Public PropertyReturns a reference to the Syncfusion.Windows.Forms.ScrollTipWindow for this control. Can be NULL. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the text to be displayed in the ScrollTip window with a place holder for scroll position . For example, " Position {0} " (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets selected ranges in the grid. Allows you to add and remove selections, determines selection state of a specific cell and more.  
Public Property Gets or sets whether the grid is shown as gray if it is disabled. The default value is false.  
Public Property Gets or sets a value indicating whether to display message box before dropping cell contents from source to the destination.  
Public Property Gets or sets a value indicating if the error icon should be displayed in the header cell if the validation is failed.  
Public Property Gets or sets a value indicating whether control shows the touch indicator on touch mode.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the control's size. Size is overridden here to prevent Code Generation in Designer. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a size grip that should be drawn at the bottom-right corner if both scrollbars are visible. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Indicates whether the control should perform one scroll command (faster) or if it should perform multiple scroll commands with smaller increments (smoother) when user rolls mouse wheel. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value to assign the placement of the SortIcon  
Public Property Gets the column in the splitter where this control is displayed, if the grid is used inside a dynamic splitter control.  
Public Property Gets the row in the splitter where this control is displayed, if the grid is used inside a dynamic splitter control.  
Public Property Indicates whether the control should scroll while the user is dragging a scrollbar thumb. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets a value indicating whether it toggles support for Windows 2000 and Windows XP transparency. Set this true if you want the grid to draw transparent over a background bitmap.  
Public PropertyGets or sets the TabIndex. TabIndex is overridden here to prevent Code Generation in Designer. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the theme name of the control. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Public Property Gets or sets a value indicating whether XP Themes (visual styles) should be used for this control when available.  
Public PropertyGets or sets the GridControlVisualStyle value used to customize the appearance of the GridControl.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Gets or sets the column index of the left column. Scrolls the grid when changed.  
Public Property Gets or sets a value indicating whether to allow resizing of hidden columns when double click. Default value is true.  
Public Property Returns the settings for the current BeginUpdate option. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets UpdateSelectRange_OldRange. Used internally.  
Public Property Gets or sets UpdateSelectRange_Range. Used internally.  
Public Property Indicates whether BeginUpdate() has been called and the painting for a control is suspended. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Propertystatic (Shared in Visual Basic) Gets or sets a value indicating whether UseGdiPlusRightAlignedTextWorkaround implements a work-around for a GDI+ known issue with right-aligned text and DrawString.  
Public Propertystatic (Shared in Visual Basic) Gets or sets a value indicating whether Grid uses ImageList_DrawEx to draw cell images. Lets you switch to default ImageList_Draw instead. Added for PrintColumnsToFit helper class which uses Metafile drawings internally  
Public Propertystatic (Shared in Visual Basic) Gets or sets a value indicating whether to switch back to old logic used for hiding rows or columns in case of any compatibility problems (logic was changed after 4.2)  
Public Property Enables shared scrollbars. Use this if the control is not embedded in a container control that implements IScrollBarFrame and you want to provide your own scrollbars. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyOverridden.  Indicates whether the control should show ScrollTips while the user is dragging a vertical scrollbar thumb.  
Public PropertyOverridden.  Indicates whether the control should scroll while the user is dragging a vertical scrollbar thumb.  
Public Property Gets layout information about the grid such as cell positions, number of visible rows, and more. Provides functions that let you find a cell under a given point.  
Public Property (Inherited from System.Windows.Forms.Control)
Public PropertyGets or sets a value indicating whether it enables or disables vertical scrollbar. Overridden with GridControlBase, use VScrollBehavior instead.  
Public Property Returns a reference to an object with vertical scrollbar settings of the control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Property Gets or sets the behavior of the vertical scrollbar.  
Public PropertyOverridden.  Gets or sets the multiplier for mouse wheel scrolling.  
Public Property Gets or sets a value indicating whether it enables vertical pixel scrolling for the grid.  
Public Property Gets or sets a value indicating whether the grid control should handle Enter key to move between cells. Set this to False if Enter should be ignored instead.  
Public Property Gets or sets a value indicating whether the grid control should handle Escape to reset cell contents or reset cell selections. Set this to False if the Escape key should be ignored instead.  
Public Property Gets or sets a value indicating whether if false if you want to suppress key events for the grid. This is useful if you want to implement your own keyboard handling and not have any default key handlers in the grid.  
Public Property Gets or sets a value indicating whether the grid control should handle tab keys to move between cells. Set this to False if focus should move to the next control in the form instead.  
Public Property Gets or sets a value indicating whether the grid control should handle tab keys to move between cells right away in the PreProcessMessage method to make sure no other control on a form can override the tab key behavior of this control. This is useful when the grid is hosted in an ActiveX host and the ActiveX container does not honor the grids ProcessDialogKey override. The default value for this property is false.  
Public Property (Inherited from System.Windows.Forms.Control)
Top
Protected Properties
 NameDescription
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected PropertyGets the required creation parameters when the control handle is created. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected PropertyOverridden. Gets the default size of the control.  
Protected Property (Inherited from System.ComponentModel.Component)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.ComponentModel.Component)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property Indicates whether the time the first time the control is drawn should be optimized by calling OnPaint before the control is made visible and so that all relevant code for drawing has been jitted (Just in Time) (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Internal Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Property (Inherited from System.Windows.Forms.Control)
Protected Internal Property (Inherited from System.Windows.Forms.Control)
Protected Internal Property (Inherited from System.Windows.Forms.Control)
Protected PropertyIndicates whether System.Windows.Forms.Control.UpdateStyles is internally called. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Top
Public Methods
 NameDescription
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded. Overridden. Suspends the painting of the control until the Syncfusion.Windows.Forms.ScrollControl.EndUpdate method is called.  
Public MethodSuspends the painting of the control until the EndUpdate(Boolean) method is called.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodCancels any prior Syncfusion.Windows.Forms.ScrollControl.BeginUpdate calls. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method Gets the scroll position for pixel scrolling for a column.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodCreates a System.Drawing.Graphics object for this control and raises a GridModel.PrepareGraphics event. The graphics object must be disposed after usage.  
Public MethodCreates a new GridControlBase and attaches it to the same GridModel.  
Public Method (Inherited from System.MarshalByRefObject)
Public MethodOverloaded. Overridden.  Disposes the unmanaged resources.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded. Draws the portion of the grid within the clipBounds to the specified System.Drawing.Graphics canvas. Clipping will automatically occur when the grid was horizontally scrolled and the first column is only partially or when the grid was vertically scrolled and the first row is only partially visible.  
Public MethodOverloaded. Draws the grid to the specified System.Drawing.Graphics canvas and using the grid boundaries specified with GridBounds.  
Public MethodCall this method to draw a single cell to a graphics object at the specified rectangle. The method does not clip the output.

Be aware that if pixel scrolling is enabled the caller needs to use clipping if this cell is at the top row or left column and only partially visible.

 
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Enables the DoubleBufferSurface for this control. The DoubleBufferSurface buffering is different from the automatic .NET double buffering and also a bit slower but it reduces flicker if lots of scrolling is used and gdi drawing for individual cells in a grid. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded. Overridden.  Resumes the painting of the control suspended by calling the BeginUpdate method.  
Public Method Resumes the painting of the control suspended by calling the BeginUpdate method.  
Public MethodChecks if the control is visible and a window handle has been created. If it has not been drawn before, it calls Syncfusion.Windows.Forms.ScrollControl.OnEnsurePaintCodeJitted. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method Used to fill the rectangle  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Retrieves the form that the control is on. Works also with windowless mode.  
Public MethodOverloaded.  Used internally.  
Public Method Used internally.  
Public MethodSets input focus to the control.  
Public Method Gets the active theme name of the control. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Public MethodGets a back color, replaces SystemColors.Window with the System.Windows.Forms.Control.BackColor of this control.  
Public Method Returns the Background color to be drawn after the last cell (default is Model.Properties.BackgroundColor)  
Public MethodReturns a System.Drawing.Graphics object that is instantiated on demand and cached. When the grid size, grid location or scroll position changes the graphics object will be recreated. Use GetCachedGraphics when you want to optimize drawing speed of the grid and call DrawClippedGrid(Graphics,Rectangle) to draw cells directly with this graphics object as shown in the TraderGridTest example.  
Public Method Gets the cell renderer at the specified row and column.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method Returns the client column index for an absolute column index.  
Public Method Returns the client row index for an absolute row index.  
Public Method Returns the absolute column index for a client column index.  
Public Method Determines if a specified column is hidden in the current grid view.  
Public MethodReturns the column widths at the GridModelRowColSizeIndexer.Item of a GridModel.ColWidths object in the GridModel or 0 if column is hidden.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverridden.  Helps to override the ThemeName property settings  
Public Method The current difference between the left column's pixel offset and the current scroll position.  
Public Method The current scroll position for pixel scrolling  
Public Method Gets the current offset in pixel for the top most row.  
Public Method Gets the current absolute vertical pixel position of the top most row.  
Public Method Returns the first column that is visible after the frozen columns.  
Public Method Returns the first row that is visible after the frozen rows.  
Public MethodGets a fore color, replaces SystemColors.WindowText with the System.Windows.Forms.Control.ForeColor of this control.  
Public Method Returns the VisualStyles (Model.Options.GridVisualStyles)  
Public Method Returns the IVisualStyleDrawing (Model.Options.GridVisualStylesDrawing)  
Public Method Returns the parent control with window handle and casts it to GridControlBase.  
Public Method The left most scroll position for pixel scrolling.  
Public Method Gets the total width of the grid for pixel scrolling.  
Public MethodGets a Syncfusion.Drawing.BrushInfo, replaces SystemColors.Window with the System.Windows.Forms.Control.BackColor of this control.  
Public Method (Inherited from System.MarshalByRefObject)
Public MethodReturns the maximum value for LeftColIndex.  
Public Method Returns the smallest value to be used as LeftColIndex for which the last column of the grid is visible.  
Public Method Returns the smallest value to be used as TopRowIndex for which the last row of the grid is visible.  
Public MethodReturns the maximum value for TopRowIndex.  
Public MethodReturns the minimum value for LeftColIndex.  
Public MethodReturns the minimum value for TopRowIndex.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodDetermines the next position for the current cell for a given direction. Normally, cells that are not marked as enabled with GridStyleInfo.Enabled will be skipped but you can hook into this mechanism by implementing an event handler for QueryNextCurrentCellPosition.  
Public Method If the grid is used inside a dynamic splitter control, this method gives you access to the sibling grid control in another pane of the same splitter control.  
Public Method If the grid is used inside a dynamic splitter control, this method gives you access to the sibling grid control in another pane of the same splitter control.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Returns the absolute row index for a client row index.  
Public MethodReturns the row height at the GridModelRowColSizeIndexer.Item of a GridModel.RowHeights object in the GridModel or 0 if row is hidden.  
Public Method Determines if a specified row is hidden in the current grid view.  
Public MethodOverloaded.  Returns the total row height for a range of rows.  
Public MethodOverloaded. Queries cell information that includes custom formatting based on the current view state. The custom formatting is determined by raising the PrepareViewStyleInfo event.  
Public Method Returns the intersection between this control's bounds and the bounds of a parent control with window handle.  
Public Method Returns the actual number of visible frozen columns including the row header if visible. So, in case all columns are visible the value returned by this method will be Cols.FrozenCount + 1.  
Public Method Returns the actual number of visible frozen rows including the column header if visible. So, in case all rows are visible the value returned by this method will be Rows.FrozenCount + 1.  
Public Method Gets the total height of all rows in the grid.  
Public Method Gets the smallest value possible for vertical pixel scroll position (will be assigned to VScrollBar.Minimum).  
Public Method Returns the parent control with window handle.  
Public Method Converts a point to client coordinates.  
Public Method Converts a point to screen coordinates.  
Public Method Converts a rectangle to client coordinates.  
Public Method Converts a rectangle to screen coordinates.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  Returns a value indicating the context at a given mouse position. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method Gets the column and the pixel delta to the scroll position of the column for a specified scroll position.  
Public Method Scrolls the left and / or right bounds of the rectangle into view.  
Public MethodInitializes the control after it has been added to the parent's System.Windows.Forms.Control.Controls collection.  
Public Method (Inherited from System.MarshalByRefObject)
Public Method Method used internally by nested table control to copy LeftColIndex, TopRowIndex and Bounds to PrintInfo.  
Public MethodUsed internally.  
Public MethodUsed internally.  
Public Method Returns the number of frozen columns.  
Public Method Returns the number of frozen rows.  
Public Method Returns the number of header columns.  
Public Method Returns the number of header rows.  
Public Method Invalidates the specified bounds and optionally hides the current cell renderer if it is visible inside the bounds.  
Public Method Determines if the specified column is a frozen column.  
Public Method Determines if the specified row is a frozen row.  
Public Method Replaces the internal GridCurrentCell object. This method is used by GridGroupingControl's GridNestedTableControl where one grid control is shared among multiple nested tables and these tables need to maintain their own current cell state.  
Public Method Sets the current absolute horizontal pixel position without raising events and without updating the display.  
Public Method Sets the current absolute vertical pixel scroll position without raising events and without updating the display.  
Public MethodOverloaded.  Changes the left column index without raising events and without updating the grid display.  
Public MethodOverloaded.  Changes the top row index without raising events and without updating the grid display.  
Public MethodOverloaded. Call System.Windows.Form.Control.Invalidate() of the parent control with window handle (see GetWindow).  
Public MethodOverloaded.  Invalidates the region of the grid control specified with a range of cells and causes a paint message to be sent to the control.  
Public MethodInverts a given area on the specified System.Drawing.Graphics canvas.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method Gets a value that indicates if the grid is in design mode.  
Public Method Checks for this.RightToLeft == RightToLeft.Yes;  
Public MethodDetermines if the current cell is shown at the specified row. Cell renderers call this virtual function to determine if a cell button should be shown when GridShowButtons.ShowCurrentRow is specified.  
Public Method Used internally.  
Public Method Returns PointToClient(LastMousePosition). (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Converts the given range from absolute row and column indexes to client row and column indexes.  
Public MethodRaises a Syncfusion.Windows.Forms.ScrollControl.CancelMode event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method When you implement a custom cell type that supports hovering or other cell highlighting features you should call this method to notify the grid about the temporary state of the cell.  
Public Method Called from the PreProcessMessage method of the control associated with the current cell. Returns true if the message was handled and the control should not process the message any further.  
Public Method Called from the WndProc method of the control associated with the current cell. Returns true if the message was handled and the control should not process the message any further.  
Public MethodUsed internally.  
Public MethodUsed internally.  
Public MethodOverridden.  Helps to override the CanApplyTheme property settings  
Public MethodOverridden.  Helps to override the CanOverriderStyle property settings  
Public MethodRaises the CurrentCellKeyDown event.  
Public MethodRaises the CurrentCellKeyPress event.  
Public MethodRaises the CurrentCellKeyUp event.  
Public MethodCalled from OnValidate and checks whether the specified text is valid and raises the CurrentCellValidateString event.  
Public Method Occurs when the grid drawing engine wants to draw the specified range of visible cells that need repainting.  
Public MethodYou should override OnDrawCell instead.  
Public MethodOverridden.  Helps to override the ThemeName property settings  
Public Method Outlines the row and column header for the current cell.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodReturns the result of System.Windows.Forms.Control.PointToClient of the parent control with window handle (see GetWindow).  
Public MethodOverloaded.  Calculates the cell that is displayed at a specific point.  
Public MethodOverloaded.  Calculates the row and column index for a cell that is displayed at a specific point.  
Public MethodReturns the result of System.Windows.Forms.Control.PointToScreen of the parent control with window handle (see GetWindow).  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverridden. Preprocesses keyboard or input messages within the message loop before they are dispatched.  
Public Method Delegates the MouseWheelEvent from a child control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method Called to scroll the specified cell into view.  
Public Method Override this method to customize the processing of a tab key to move control focus.  
Public MethodOverridden.  Indicates whether this control contains focus. Override this method if you want to show drop-down windows and indicate the control has not lost focus when the drop-down is shown.  
Public MethodInitiates call to OnCellButtonClicked.  
Public MethodInitiates call to OnCellCancelMode.  
Public MethodOverloaded. Triggers a call to OnCellClick and thus raises the CellClick event.  
Public MethodInitiates call to OnCellCursor.  
Public MethodOverloaded. Triggers a call to OnCellDoubleClick and thus raises the CellDoubleClick event.  
Public MethodInitiates call to OnCellHitTest.  
Public MethodInitiates call to OnCellMouseDown.  
Public MethodInitiates call to OnCellMouseHover.  
Public MethodInitiates call to OnCellMouseHoverEnter.  
Public MethodInitiates call to OnCellMouseHoverLeave.  
Public MethodInitiates call to OnCellMouseMove.  
Public MethodInitiates call to OnCellMouseUp.  
Public MethodTriggers a call to OnCheckBoxClick and thus raises the CheckBoxClick event.  
Public MethodInitiates call to OnCurrentCellCloseDropDown.  
Public MethodInitiates call to OnCurrentCellControlKeyMessage.  
Public MethodInitiates call to OnCurrentCellDeleting.  
Public MethodInitiates call to OnCurrentCellErrorMessage.  
Public MethodInitiates call to OnCurrentCellInitializeControlText.  
Public MethodInitiates call to OnCurrentCellShowedDropDown.  
Public MethodInitiates call to OnCurrentCellShowingDropDown.  
Public MethodInitiates call to OnCurrentCellValidated.  
Public MethodInitiates call to OnDrawCellBackground.  
Public MethodInitiates call to OnDrawCellButton.  
Public MethodInitiates call to OnDrawCellButtonBackground.  
Public MethodInitiates call to OnDrawCellDisplayText.  
Public MethodInitiates call to OnDrawCellFrameAppearance.  
Public MethodInitiates call to OnDrawCurrentCellBorder.  
Public MethodInitiates call to OnMouseActivating.  
Public MethodInitiates call to OnMouseWheel.  
Public MethodRaises the PrepareViewStyleInfo event which allows changing view-specific settings for the cells style object before the cell is displayed in the grid (except cell type and base style). These changes will not be cached and saved in the grid.  
Public MethodTriggers a call to OnPushButtonClick and thus raises the PushButtonClick event.  
Public MethodInitiates call to OnQueryCanOleDragRange.  
Public MethodInitiates call to OnResizingColumns.  
Public MethodInitiates call to OnResizingRows.  
Public MethodInitiates call to OnSelectionDragged.  
Public MethodInitiates call to OnSelectionDragging.  
Public MethodInitiates call to OnWrapCellNextControlInForm.  
Public MethodOverloaded.  Calculates the display area for a given range of cells.  
Public MethodReturns the result of System.Windows.Forms.Control.RectangleToClient of the parent control with window handle (see GetWindow).  
Public MethodOverloaded.  Calculates a range of cells that is displayed at the specified area.  
Public MethodReturns the result of System.Windows.Forms.Control.RectangleToScreen of the parent control with window handle (see GetWindow).  
Public MethodOverloaded.  Forces the control to invalidate its client area and immediately redraw itself and any child controls.  
Public MethodOverloaded.  Invalidates the region of the grid control specified with a range of cells and immediately causes a paint message to be sent to the control before the function returns.  
Public Method Resets BackgroundImageID state.  
Public MethodOverridden. Resets the System.Windows.Forms.Control.Cursor property to its default value.  
Public MethodResets the GridBounds property.  
Public MethodResets the Syncfusion.Windows.Forms.ScrollControl.InsideScrollMargins property to its default value. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method Raises a CancelMode for the active mouse controller for this control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public MethodResets the MouseWhellScrollLines property. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public MethodResets the Syncfusion.Windows.Forms.Grid.GridControl.SortIconPlacement property to default value.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodSwitches the grid back into a normal operation mode after a SetWindowlessBounds call.  
Public Method Method used internally by nested table control to restore GridBounds after printing.  
Public MethodResumes normal operation for Invalidate calls.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method Returns the absolute vertical pixel scroll position for a specific row.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  Scrolls the specified range into view.  
Public MethodOverridden.  Scrolls the contents of the control similar to the ScrollWindow Windows API.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  Sets values indicating if columns should be hidden.  
Public Method Set the column width when AllowProportionalColumnSizing is enable  
Public MethodOverloaded.  Sets the column width for a range of columns.  
Public Method Sets the current scroll position for pixel scrolling and scrolls the grid  
Public Method Sets the current absolute vertical pixel scroll position raising events and scrolling the display.  
Public Method Changes the left column index and scrolls the grid.  
Public MethodOverloaded.  Sets the row height a range of rows.  
Public MethodOverloaded.  Sets values indicating if rows should be hidden.  
Public Method Changes the top row index and scrolls the grid.  
Public MethodSwitches the grid into a special mode in which you can call its DrawGrid(Graphics) method to draw its contents at a different screen location and with different size than the current visible grid. You must call ResetWindowlessBounds to switch the grid back to normal operational mode.  
Public MethodLets you change System.Windows.Forms.Control.SetStyle(System.Windows.Forms.ControlStyles,System.Boolean).  
Public Method Enables support for MFC and ActiveX Containers and lets you specify the return value when the grid or any of its child controls receive a WM_GETDLGCODE message. When using the grid in MFC applications or in an ActiveX host this value lets you change the default behavior of Tab and Arrows keys. In this scenarios it is recommended to set the value to be DLGC_WANTALLKEYS (= 4). Set this value to -1 if the WM_GETDLGCODE message should not be handled. -1 is the default setting for this property.  
Public Method When the user presses Delete the current cell renderer checks this method whether it should handle the Delete key or if Delete key should get passed onto grid. Method returns true if CurrentCell Renderer should handle Delete key, optionally raising a CurrentCellDeleting event. It returns false if grid should handle the key, possibly raising a ClearingCells event  
Public Method Checks if column header should be displayed (based on splitter pane row / column).  
Public Method Checks if row header should be displayed (based on splitter pane row / column).  
Public MethodDetermines if calls to Invalidate should have any effect. If true any calls to Invalidate will immediately return.  
Public MethodOverloaded.  Call this method to check if you should do any update calculations for the view in your control and to notify scroll control that the control's content needs to be updated. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Method Used internally.  
Public MethodIndicates whether serialize Syncfusion.Windows.Forms.ScrollControl.MouseWheelScrollLines property value or not. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public MethodDetermines if Syncfusion.Windows.Forms.Grid.GridControl.SortIconPlacement property is modified.  
Public Method Used internally.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodPrevents any subsequent calls to Invalidate to have any effect.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodReturns a string that represents the current object.  
Public Method Causes the control to redraw the invalidated regions within its client area.  
Public MethodOverridden.  Updates scrollbars to reflect recent changes in scroll position, minimum and maximum scroll position values.  
Public Method Allows you to perform a quick Invalidate / Update pair on the grid without executing any of the grids default paint code. Instead you can provide your own routine to update invalidated areas in the grid.  
Public MethodAllows you to perform a quick Invalidate / Update pair on the grid without executing any of the grids default paint code. Instead the grid will only call DrawClippedGrid from its Paint handler and immediately return.

When compared to calling DrawClippedGrid using a cached graphics context this method is a bit slower but it avoids flickering since it can take advantage of the WinForms own double-buffering mechanism.

 
Public Method Determines the row index that is located at a specified vertical pixel scroll position.  
Public Method Scrolls the specified rectangle into view.  
Top
Protected Methods
 NameDescription
Protected Internal MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Internal Method Draws the error icon in the current cell if the current cell has an error.  
Protected Method Occurs when the grid drawing engine wants to invert a cell when it belongs to a selected range.  
Protected Method (Inherited from System.ComponentModel.Component)
Protected Method Call this method from your control's OnPaint method to ensure correct rendering origin for brushes and patterns. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method Returns the GridCurrentCell object.  
Protected Internal Method Returns the default maximum size for the drop-down part of a StandardValuesCell.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Internal MethodGets the current cell state which is in scroll_outof_view.  
Protected Method (Inherited from System.ComponentModel.Component)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodInitializes all data object consumers for this grid. See GridDataObjectConsumerOptions for default consumers that you can enable and disable through the GridModelOptions.DataObjectConsumerOptions property of the GridModel.Options property.  
Protected MethodInitializes all mouse controllers for this grid. See GridControllerOptions for default mouse controllers that you can enable and disable through the GridModelOptions.ControllerOptions of the GridModel.Options property.  
Protected MethodOverridden. Called after the control has been added to another container.  
Protected Method  
Protected Internal MethodThis is called from GridCurrentCell.Deactivate method of the CurrentCell after the current cell was deactivated. The default version of this methods checks Model.Options.RefreshCurrentCellBehavior and invalidates the grid area (either the whole row, the cell or nothing) as needed.  
Protected Internal MethodOverloaded. Method force to invalidate Non Client area of control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Determines if a character is an input character that the control recognizes.  
Protected MethodOverridden. Determines whether the specified key is a regular input key or a special key that requires preprocessing.  
Protected Method Used to determine whether the touch over the bubble or not.  
Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
Protected Method Occurs when the fixed column count in the model has changed and the view needs to be refreshed.  
Protected Method Occurs when the fixed row count in the model has changed and the view needs to be refreshed.  
Protected Method Occurs when the header column count in the model has changed and the view needs to be refreshed.  
Protected Method Occurs when the header row count in the model has changed and the view needs to be refreshed.  
Protected MethodHandles a GridModel.InvalidateRangeRequest event from the GridModel and invalidates the range of cells in the current view.  
Protected MethodHandles a GridModel.RefreshRequest event from the GridModel and redraws the current view.  
Protected Method This method is called from GridCellRendererBase.NotifyCurrentCellChanged. The default implementation of this virtual method raises the GridCurrentCell.CellChanged event indicating the contents of the current cell have been changed (e.g. in response to a TextBox.Changed event).  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.AccelerateScrollingChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.AutoScrollingChanged event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.BackgroundImageChanged event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method Called before the Paint method is painting the grid.  
Protected MethodCalls Syncfusion.Windows.Forms.ScrollBarWrapper.BeginUpdate for both scrollbars. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.CancelMode event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the CellButtonClicked event.  
Protected MethodRaises the CellCancelMode event.  
Protected MethodRaises the cancelable CellClick event.  
Protected MethodRaises the CellCursor event.  
Protected MethodRaises the cancelable CellClick event.  
Protected MethodRaises the CellDrawn event.  
Protected MethodRaises the CellHitTest event.  
Protected MethodRaises the CellMouseDown event.  
Protected MethodRaises the CellMouseHover event.  
Protected MethodRaises the CellMouseHoverEnter event.  
Protected MethodRaises the CellMouseHoverLeave event.  
Protected MethodRaises the CellMouseMove event.  
Protected MethodRaises the CellMouseUp event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the cancelable CheckBoxClick event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.ClientSizeChanged event.  
Protected MethodRaises the CommentTipShowing event.  
Protected MethodRaises the CommentTipShown event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.ControlAdded event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.GotFocus event. This method is called when the control or any child control gets focus and this control did not have focus before.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.LostFocus event. This method is called when the control or any child control loses focus and the new focused control is not a child of this control.  
Protected MethodRaises the System.Windows.Forms.Control.ControlRemoved event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.CreateControl method.  
Protected MethodThis virtual method is called after CreateNewControl successfully created a new control and lets you initialize properties for the new control before it is displayed.  
Protected MethodFactory method that creates a Syncfusion.Windows.Forms.ScrollTipWindow for displaying ScrollTips. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the cancelable CurrentCellAcceptedChanges event.  
Protected MethodRaises the CurrentCellActivated event.  
Protected MethodRaises the CurrentCellActivateFailed event.  
Protected MethodRaises the CurrentCellActivating event.  
Protected MethodRaises the CurrentCellChanged event.  
Protected MethodRaises the CurrentCellChanging event.  
Protected MethodRaises the CurrentCellCloseDropDown event.  
Protected MethodRaises the CurrentCellConfirmChangesFailed event.  
Protected MethodRaises the CurrentCellControlDoubleClick event.  
Protected MethodRaises the CurrentCellControlGotFocus event.  
Protected MethodRaises the CurrentCellControlKeyMessage event.  
Protected MethodRaises the CurrentCellControlLostFocus event.  
Protected MethodRaises the CurrentCellDeactivated event.  
Protected MethodRaises the CurrentCellDeactivateFailed event.  
Protected MethodRaises the CurrentCellDeactivating event.  
Protected MethodRaises the CurrentCellDeleting event.  
Protected MethodRaises the CurrentCellEditingComplete event.  
Protected MethodRaises the CurrentCellErrorMessage event.  
Protected MethodRaises the CurrentCellInitializeControlText event.  
Protected MethodRaises the CurrentCellMoved event.  
Protected MethodRaises the CurrentCellMoveFailed event.  
Protected MethodRaises the CurrentCellMoving event.  
Protected MethodRaises the CurrentCellRejectedChanges event.  
Protected MethodRaises the CurrentCellShowedDropDown event.  
Protected MethodRaises the CurrentCellShowingDropDown event.  
Protected MethodRaises the CurrentCellStartEditing event.  
Protected MethodRaises the CurrentCellValidated event.  
Protected MethodRaises the cancelable CurrentCellValidating event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.Deactivated event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.DragDrop event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.DragEnter event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.DragLeave event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.DragOver event.  
Protected MethodRaises the DrawCell event.  
Protected MethodRaises the DrawCellBackground event.  
Protected MethodRaises the DrawCellButton event.  
Protected MethodRaises the DrawCellButtonBackground event.  
Protected MethodRaises the DrawCellDisplayText event.  
Protected MethodRaises the DrawCellFrameAppearance event.  
Protected MethodRaises the DrawCommentIndicator event.  
Protected MethodRaises the DrawCurrentCellBorder event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.EnabledChanged event.  
Protected MethodCalls Syncfusion.Windows.Forms.ScrollBarWrapper.EndUpdate for both scrollbars. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden.  Minimizes the time the first time the control is drawn. Calling OnPaint before the control is made visible ensures that all relevant code for drawing has been jitted.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.Enter event.  
Protected MethodRaises the FillRectangleHook event.  
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.FillSplitterPaneChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the System.Windows.Forms.Control.GotFocus event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the GridBoundsChanged event.  
Protected MethodRaises the GridControlMouseDown event.  
Protected MethodRaises the GridControlMouseMove event.  
Protected MethodRaises the GridControlMouseUp event.  
Protected MethodThis is called from OnValidating after the grid has checked that Validating events should be passed on and not ignored.  
Protected MethodRaises the System.Windows.Forms.Control.HandleCreated event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.HorizontalScroll event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. 

Listens for the horizontal scrollbar's scroll event.

 
Protected MethodHandles the Syncfusion.Windows.Forms.ScrollBarWrapper.ValueChanged of the horizontal scrollbar. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the HScrollPixelPosChanged event.  
Protected MethodRaises the HScrollPixelPosChanging event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.IntelliMouseDragScrolling event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.Invalidated event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.KeyDown event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.KeyPress event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.KeyUp event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.Layout event.  
Protected MethodRaises the System.Windows.Forms.Control.Leave event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the LeftColChanged event.  
Protected MethodRaises the LeftColChanging event.  
Protected MethodRaises the System.Windows.Forms.Control.LocationChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the System.Windows.Forms.Control.LostFocus event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the ModelChanged event.  
Protected MethodRaises the MouseActivating event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.MouseDown event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the System.Windows.Forms.Control.MouseHover event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the System.Windows.Forms.Control.MouseLeave event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.MouseMove event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.MouseUp event.  
Protected MethodOverridden. Raises the System.Windows.Forms.Control.MouseWheel event.  
Protected Method Override this method to implement zooming in your derived control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the MoveCurrentCellDirection event.  
Protected Method Method calculate new client area size. If you want to increase Non-Client area for control and draw on it then this is method especially for you. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Internal Method Method draws non-client area of an ScrollControl. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.Office2007ScrollBarsChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.OnOffice2007ScrollBarsColorSchemeChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.OnOffice2010ScrollBarsColorSchemeChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.OnOffice2010ScrollBarsColorSchemeChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.OfficeScrollBarsChanged event (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.Paint event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the System.Windows.Forms.Control.ParentChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the PrepareViewStyleInfo event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the PrintingModeChanged event.  
Protected MethodRaises the PushButtonClick event.  
Protected MethodRaises the QueryCanOleDragRange event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the QueryCreateCellTextBox event.  
Protected MethodRaises the QueryNextCurrentCellPosition event.  
Protected MethodRaises the QueryScrollCellInView event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the ResizingColumns event.  
Protected MethodRaises the ResizingRows event.  
Protected MethodRaises the System.Windows.Forms.Control.RightToLeftChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method Fires the ScrollbarsVisibleChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.ScrollControlHandledMouseDown event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.ScrollControlHandledMouseMove event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.ScrollControlHandledMouseUp event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.ScrollControlMouseDown event.  
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.ScrollControlMouseMove event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.ScrollControlMouseUp event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the CurrentCellMoving event.  
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.ScrollTip event.  
Protected MethodRaises the SelectionDragged event.  
Protected MethodRaises the SelectionDragging event.  
Protected MethodRaises the SelectionFrameChanged event.  
Protected MethodRaises the SelectionFrameChanging event.  
Protected Method (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.SizeChanged event.  
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.SplitterPaneClosed event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.SplitterPaneClosing event.  
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.StartAutoScrolling event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the SupportsTransparentBackColorChanged event.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the ThemeChanged event.  
Protected MethodRaises the TopRowChanged event.  
Protected MethodRaises the TopRowChanging event.  
Protected MethodOverridden.  Adjust the HScrollBar and VScrollBar values based on current touch position  
Protected MethodOverridden.  Initially save the current scrollbar values when begin the panning operation  
Protected MethodOverridden.  After panning operation completes save the current scroll bar values  
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.UpdatingChanged event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the System.Windows.Forms.Control.Validated event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.Validating event.  
Protected MethodThis method is called if the control's Syncfusion.Windows.Forms.ScrollControl.OnControlLostFocus notification occurs while handling a System.Windows.Forms.Control.Validating event. This typically occurs if a message box is displayed from a System.Windows.Forms.Control.Validating event handler. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.VerticalScroll event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden. Raises the System.Windows.Forms.Control.VisibleChanged event.  
Protected Method

Listens for the vertical scrollbar's scroll event.

(Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodHandles the Syncfusion.Windows.Forms.ScrollBarWrapper.ValueChanged of the vertical scrollbar. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the VScrollPixelPosChanged event.  
Protected MethodRaises the VScrollPixelPosChanging event.  
Protected MethodOverridden. Raises the Syncfusion.Windows.Forms.ScrollControl.WindowScrolled event.  
Protected MethodRaises the Syncfusion.Windows.Forms.ScrollControl.WindowScrolling event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodRaises the WrapCellNextControlInForm event.  
Protected MethodOverridden. Processes a command key.  
Protected MethodOverridden. Processes a dialog character.  
Protected MethodOverridden. Processes a dialog key.  
Protected MethodOverridden. Processes a key message and generates the appropriate control events.  
Protected MethodOverridden. Processes a keyboard message.  
Protected MethodOverridden. Previews a keyboard message.  
Protected Internal Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodRaises the Syncfusion.Windows.Forms.Core.BaseControl.ThemeNameChanged event when theme name changed. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodResets all mouse controllers and removes them from the Syncfusion.Windows.Forms.ScrollControl.MouseControllerDispatcher.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Protected Internal Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method (Inherited from System.Windows.Forms.Control)
Protected Method Shoulds the activate current cell.  
Protected Method Shoulds the activate current cell in enter.  
Protected Method Shoulds the deactivate current cell.  
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodOverloaded.  Starts the AutoScroll timer. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodReleases listeners for the GridModel.  
Protected Internal MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Protected MethodInvalidate and wait till area update on Non Client area. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Protected MethodOverridden.   
Protected Method (Inherited from System.Windows.Forms.Control)
Protected MethodSets up listeners for the GridModel and initializes mouse controllers and data object consumers.  
Protected MethodOverridden. Processes Windows messages.  
Top
Extension Methods
 NameDescription
Public Extension Method Generic method to find visual parent of specified type.
Public Extension MethodOverloaded.  Iterates the index.
Public Extension MethodOverloaded.  Iterates the index.
Top
Public Events
 NameDescription
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.AccelerateScrolling property has been changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Occurs when the AutoScrolling property is changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the window receives a WM_CANCELMODE message. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the user has clicked on a child button element inside a cell renderer.  
Public EventOccurs before the OnCancelMode method of a cell's GridCellRendererBase is called.  
Public Event The user clicks inside a cell.  
Public Event Grid queries for the cursor to display for a specific cell when the cell indicated previously with a non-zero hit-test value that it wants the mouse operation.  
Public Event The user double-clicks inside a cell.  
Public Event Occurs for every cell after the grid has drawn the specified cell.  
Public Event Grid performs hit-test for a cell.  
Public EventOccurs before the OnMouseDown method of a cell's GridCellRendererBase is called.  
Public EventOccurs before the GridCellRendererBase.OnMouseHover method of a cell's GridCellRendererBase is called.  
Public EventOccurs before the OnMouseHoverEnter method of a cell's GridCellRendererBase is called.  
Public EventOccurs before the OnMouseHoverLeave method of a cell's GridCellRendererBase is called.  
Public EventOccurs before the OnMouseMove method of a cell's GridCellRendererBase is called.  
Public EventOccurs before the OnMouseUp method of a cell's GridCellRendererBase is called.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event The user clicks inside the checker box of a check box.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the comment tip window is going to show.  
Public Event Occurs after the comment tip window is shown.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the grid accepts changes made to the active current cell.  
Public Event Occurs after the grid activates the specified cell as current cell.  
Public Event Occurs after the grid fails to activate a specific cell as current cell.  
Public Event Occurs before the grid activates the specified cell as current cell.  
Public Event Occurs when the user changes contents of the current cell.  
Public Event Occurs when the user wants to modify contents of the current cell.  
Public Event Occurs when the drop-down part of the current cell was / is closed.  
Public Event Occurs when the grid could not save changes made to the active current cell.  
Public Event Occurs when the current cell is in-place editing mode and the user double-clicks inside the control associated with the current cell.  
Public Event Occurs when the current cell has switched to in-place editing and the control associated with the current cell has received the focus.  
Public Event This is called from the current cell control's ProcessKeyMessage method and gives you a chance to modify the default behavior of this method. Be aware that this is a very implementation-specific method and you should only handle this event if KeyDown, KeyUp, CurrentCellKeyDown, or CurrentCellKeyUp events are not good enough.  
Public Event Occurs when the current cell is in in-place editing mode and the control associated with the current cell has lost the focus.  
Public Event Occurs after the grid deactivates current cell.  
Public Event Occurs after the grid fails to deactivate the current cell.  
Public Event Occurs before the grid the deactivates the current cell.  
Public Event Occurs when the user presses the Delete key on an active current cell.  
Public Event Occurs when the grid completes editing mode for the active current cell.  
Public Event The CurrentCellErrorMessage notifies you that the current cell validation failed and a message is displayed. You can cancel the event and display your own custom messagebox.  
Public Event The CurrentCellInitializeControlText notifies you that the current cell is initialized with text to be displayed in the associated control, e.g. a text box control.  
Public EventOccurs before GridCellRendererBase.OnKeyDown is called.  
Public EventOccurs before GridCellRendererBase.OnKeyPress is called.  
Public EventOccurs before GridCellRendererBase.OnKeyUp is called.  
Public Event Occurs when the current cell has been successfully moved to a new position.  
Public Event Occurs when the current cell fails to be moved to a new position.  
Public Event Occurs when the current cell is about to be moved to a new position.  
Public Event Occurs when the grid rejects changes made to the active current cell.  
Public Event Occurs after the drop-down part has been dropped-down and made visible.  
Public Event Occurs when the drop-down part is about to be shown.  
Public Event Occurs before the current cell switches into editing mode.  
Public Event Occurs when the grid has successfully validated the contents of the active current cell.  
Public Event Occurs after the user presses a key in the current cell and before it is accepted. Allows you to limit the keys that are accepted for the current cell while the user is typing text.  
Public Event Occurs when the grid validates contents of the active current cell.  
Public Event (Inherited from System.Windows.Forms.Control)
Public EventOccurs when both Syncfusion.Windows.Forms.ScrollControl.OnControlLostFocus and Syncfusion.Windows.Forms.ScrollControl.OnLeave occur. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.ComponentModel.Component)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs for every cell before the grid draws the specified cell.  
Public Event Occurs for every cell before the grid draws the background of a specified cell.  
Public Event Occurs for every button in every cell before the grid draws a cell button.  
Public Event Occurs for every button in every cell before the grid draws the background of a cell button.  
Public Event Occurs for every cell before the grid draws the display text for the specified cell.  
Public Event Occurs for every cell before the grid draws the frame (sunken or raised) of a specified cell and after the cell's background was drawn.  
Public Event Occurs when comment tip indicator is drawing on the cell.  
Public Event Occurs when the grid draws a border around the current cell.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs before BrushPaint.FillRectangle is called.  
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.FillSplitterPane value has changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public EventOccurs when the GridBounds property has been changed.  
Public EventOccurs before a System.Windows.Form.Control.Control.MouseDown is raised and allows you to cancel the mouse event.  
Public EventOccurs before a System.Windows.Form.Control.MouseMove is raised and allows you to cancel the mouse event.  
Public EventOccurs before a System.Windows.Form.Control.MouseUp is raised and allows you to cancel the mouse event.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when horizontal scrollbar is moved. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Occurs after the horizontal pixel scroll position was changed.  
Public Event Occurs before the horizontal pixel scroll position is changed.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the user presses the mouse wheel and drags the mouse. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs after the grid has been scrolled when the left column index is changed.  
Public Event Occurs before the grid is scrolled when the left column index is changed.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public EventOccurs when the Model reference to GridModel is changed.  
Public Event Occurs when the user is in the process of activating the control with a mouse click.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the user holds the Control Key and rolls the mouse wheel. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs before the current cell is moved when the user navigates through the grid with arrow keys.  
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.Office2007ScrollBars property has changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.Office2007ScrollBarsColorScheme property has changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.Office2010ScrollBarsColorScheme property has changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.Office2016ScrollBarsColorScheme property has changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs when the Syncfusion.Windows.Forms.ScrollControl.OfficeScrollBarsChanged property has changed. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event This event is raised to allow custom formatting of a cell by changing its style object just before it is drawn.  
Public Event (Inherited from System.Windows.Forms.Control)
Public EventOccurs when the PrintingMode has been changed for the grid object.  
Public Event Occurs when the user clicks a push button.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the user hovers the mouse over the edge of a selected range. In your event handler, you can determine if the selected range can serve as OLE Data Source.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs before TextBox of a TextBox, OriginalTextBox or derived cell type is created.  
Public EventOccurs before the the current cell is moved into a specific direction. Normally, cells that are not marked as enabled with GridStyleInfo.Enabled will be skipped but you can hook into this mechanism by implementing an event handler for QueryNextCurrentCellPosition. You should set Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled to True if you handled this event.  
Public Event Occurs before a cell is scrolled into view by a ScrollCellInView call. Normally, the current cell is checked if it is inside the visible grid area when certain user events occur such as when a key is pressed or when the grid got focus. The event is called to check whether the specified cell is in view. If the cell is not in view, the grid will scroll the cell into view. You can hook into this mechanism by implementing an event handler for this event.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the user is resizing a selected range of columns.  
Public Event Occurs when the user is resizing a selected range of rows.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when scrollbars are hidden or shown. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs after a System.Windows.Forms.Control.MouseDown is raised. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs after a System.Windows.Forms.Control.MouseMove event is raised and after auto-scrolling. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs after a System.Windows.Forms.Control.MouseUp event is raised. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs before a System.Windows.Forms.Control.MouseDown is raised and allows you to cancel the mouse event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs before a System.Windows.Forms.Control.MouseMove is raised and allows you to cancel the mouse event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs before a System.Windows.Forms.Control.MouseUp is raised and allows you to cancel the mouse event. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Indicates that scrollbar information such as Minimum or Maximum has changed.  
Public Event Occurs when the user is dragging the scrollbar thumb. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Occurs when the user is about to drag or is in the process of dragging a selected range of columns or rows.  
Public Event Occurs when the user is about to drag or is in the process of dragging a selected range of columns or rows.  
Public Event Occurs after the Excel-like selection frame has changed.  
Public Event Occurs before the Excel-like selection frame is changing.  
Public Event The ShowContextMenu event occurs when the user right-clicks inside the control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the splitter control has closed the pane with this control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Occurs when the splitter control is closing the pane with this control. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Occurs when accelerated scrollbar scrolling or mouse drag-scrolling starts. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public EventOccurs when the SupportsTransparentBackColor has changed.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event This event will be fired when the ThemesEnabled property is changed.  
Public Event Occurs when theme name of the control has changed. (Inherited from Syncfusion.Windows.Forms.Core.BaseControl)
Public Event Occurs after the grid has been scrolled when the top row index is changed.  
Public Event Occurs before the grid is scrolled when the top row index is changed.  
Public EventOccurs when Syncfusion.Windows.Forms.ScrollControl.BeginUpdate has been called the first time or Syncfusion.Windows.Forms.ScrollControl.EndUpdate has been called the last time. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when vertical scrollbar is moved. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs after the vertical pixel scroll position was changed.  
Public Event Occurs before the vertical pixel scroll position is changed.  
Public Event Occurs after the window has been scrolled. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public Event Occurs while the window is being scrolled. (Inherited from Syncfusion.Windows.Forms.ScrollControl)
Public EventOccurs before the grid is about to be left because the user is at the top-left or bottom-right cell and about to tab out of the grid. This event is only raised if the GridWrapCellBehavior.NextControlInForm has been specified for GridModelOptions.WrapCell.  
Top
See Also