ClassGridBehaviorImpl
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public abstract class GridBehaviorImpl : IGridBehavior
Inheritance: objectGridBehaviorImpl
Derived Classes:
Implements:
Constructors
GridBehaviorImpl()
Declaration
protected GridBehaviorImpl()
Properties
GridControl
The RadGridView associated with this navigator
Declaration
public virtual RadGridView GridControl { get; }
Property Value
Implements
GridViewElement
The RadGridView associated with this navigator
Declaration
public virtual RadGridViewElement GridViewElement { get; }
Property Value
Implements
Methods
Initialize(RadGridViewElement)
Initializes the IGridBehavior with the specified RadGridViewElement
Declaration
public virtual void Initialize(RadGridViewElement gridRootElement)
Parameters
gridRootElement
The RadGridViewElement to associate with this object
Implements
OnClick(EventArgs)
Occurs when the RadGridView is clicked.
OnContextMenu(MouseEventArgs)
Occurs when the context menu of the RadGridView needs to be shown
Declaration
public abstract bool OnContextMenu(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
OnDoubleClick(EventArgs)
Occurs when the RadGridView is double-clicked.
OnMouseDoubleClick(MouseEventArgs)
Occurs when the RadGridView is double clicked by the mouse.
Declaration
public abstract bool OnMouseDoubleClick(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
OnMouseDown(MouseEventArgs)
Occurs when the mouse pointer is over the RadGridView and a mouse button is pressed.
Declaration
public abstract bool OnMouseDown(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
OnMouseEnter(EventArgs)
Occurs when the mouse pointer enters the RadGridView.
OnMouseLeave(EventArgs)
Occurs when the mouse pointer leaves the RadGridView.
OnMouseMove(MouseEventArgs)
Occurs when the mouse pointer is moved over the RadGridView.
Declaration
public abstract bool OnMouseMove(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
OnMouseUp(MouseEventArgs)
Occurs when the mouse pointer is over the RadGridView and a mouse button is released.
Declaration
public abstract bool OnMouseUp(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
OnMouseWheel(MouseEventArgs)
Occurs when the mouse wheel moves while the RadGridView has focus.
Declaration
public abstract bool OnMouseWheel(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
ProcessKey(KeyEventArgs)
Processes key events in RadGridView.
Declaration
public abstract bool ProcessKey(KeyEventArgs keys)
Parameters
keys
The KeyPressEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
ProcessKeyDown(KeyEventArgs)
Processes key down events in RadGridView.
Declaration
public abstract bool ProcessKeyDown(KeyEventArgs keys)
Parameters
keys
The KeyPressEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
ProcessKeyPress(KeyPressEventArgs)
Processes key press events in RadGridView.
Declaration
public abstract bool ProcessKeyPress(KeyPressEventArgs keys)
Parameters
keys
The KeyPressEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements
ProcessKeyUp(KeyEventArgs)
Processes key up events in RadGridView.
Declaration
public abstract bool ProcessKeyUp(KeyEventArgs keys)
Parameters
keys
The KeyPressEventArgs containing data related to this event
Returns
Returns true if the event is processed
Implements