Class GridRowBehavior
Represents grid row behavior for managing keyboard and mouse input.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridRowBehavior : GridBehaviorImpl, IGridBehavior, IDisposable
Constructors
GridRowBehavior()
Properties
BeginEditMode
Gets the begin edit mode.
Declaration
protected RadGridViewBeginEditMode BeginEditMode { get; }
Property Value
|
RadGridViewBeginEditMode
The begin edit mode. |
EditorManager
Gets the RadGridView's editor manager.
Declaration
protected GridViewEditManager EditorManager { get; }
Property Value
|
GridViewEditManager
The editor manager. |
IsInEditMode
Gets a value indicating whether the grid is in edit mode.
Declaration
protected bool IsInEditMode { get; }
Property Value
|
System.Boolean
|
IsPressedControl
Gets a value indicating whether this instance is pressed control.
Declaration
protected bool IsPressedControl { get; }
Property Value
|
System.Boolean
|
IsPressedShift
Gets a value indicating whether this instance is pressed shift.
Declaration
protected bool IsPressedShift { get; }
Property Value
|
System.Boolean
|
MasterTemplate
Gets the root template.
Declaration
protected MasterGridViewTemplate MasterTemplate { get; }
Property Value
|
MasterGridViewTemplate
The root template. |
MouseDownLocation
Gets the mouse down location.
Declaration
protected Point MouseDownLocation { get; }
Property Value
|
System.Drawing.Point
The mouse down location. |
Navigator
RootGridBehavior
Gets the root grid behavior.
Declaration
protected BaseGridBehavior RootGridBehavior { get; }
Property Value
|
BaseGridBehavior
The root grid behavior. |
RowToResize
Gets the row to resize.
Declaration
protected GridRowElement RowToResize { get; }
Property Value
|
GridRowElement
The row to resize. |
RowToResizeInitialHeight
Gets the initial height of the row to resize.
Declaration
protected int RowToResizeInitialHeight { get; }
Property Value
|
System.Int32
The initial height of the row to resize. |
Methods
CanEnterEditMode(GridViewRowInfo)
Determines whether this instance [can enter edit mode] the specified row info.
Declaration
protected virtual bool CanEnterEditMode(GridViewRowInfo rowInfo)
Parameters
|
GridViewRowInfo
rowInfo
The row info. |
Returns
|
System.Boolean
|
CanResizeRow(Point, GridRowElement)
Determines whether this instance [can resize row] the specified current location.
Declaration
public virtual bool CanResizeRow(Point currentLocation, GridRowElement rowElement)
Parameters
|
System.Drawing.Point
currentLocation
The current location. |
|
GridRowElement
rowElement
The row element. |
Returns
|
System.Boolean
|
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Implements
GetCellAtPoint(Point)
Gets the cell at point.
Declaration
protected GridCellElement GetCellAtPoint(Point point)
Parameters
|
System.Drawing.Point
point
The point. |
Returns
|
GridCellElement
|
GetExpanderPrimitive(Point)
Gets the expander primitive.
Declaration
protected GridExpanderItem GetExpanderPrimitive(Point point)
Parameters
|
System.Drawing.Point
point
The point. |
Returns
|
GridExpanderItem
|
GetKeyboardNavigationContext(KeyEventArgs)
GetMouseNavigationContext(MouseEventArgs)
GetRowAtPoint(Point)
Gets the row at point.
Declaration
protected GridRowElement GetRowAtPoint(Point point)
Parameters
|
System.Drawing.Point
point
The point. |
Returns
|
GridRowElement
|
GetTableElementAtPoint(Point)
Gets the table element at point.
Declaration
protected GridTableElement GetTableElementAtPoint(Point point)
Parameters
|
System.Drawing.Point
point
The point. |
Returns
|
GridTableElement
|
IsOnFirstCell()
Determines whether [is on first cell].
Declaration
protected bool IsOnFirstCell()
Returns
|
System.Boolean
|
IsOnLastCell()
Determines whether [is on last cell].
Declaration
protected bool IsOnLastCell()
Returns
|
System.Boolean
|
OnClick(EventArgs)
Occurs when the RadGridView is clicked.
Declaration
public override bool OnClick(EventArgs e)
Parameters
|
System.EventArgs
e
Type: System.EventArgs |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
OnContextMenu(MouseEventArgs)
Occurs when the context menu of the RadGridView needs to be shown
Declaration
public override bool OnContextMenu(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The MouseEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
OnDoubleClick(EventArgs)
Occurs when the RadGridView is double-clicked.
Declaration
public override bool OnDoubleClick(EventArgs e)
Parameters
|
System.EventArgs
e
Type: System.EventArgs |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
OnMouseDoubleClick(MouseEventArgs)
Raises the MouseDoubleClick event.
Declaration
public override bool OnMouseDoubleClick(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|
Overrides
OnMouseDown(MouseEventArgs)
Raises the MouseDown event.
Declaration
public override bool OnMouseDown(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|
Overrides
OnMouseDownLeft(MouseEventArgs)
Occurs when the mouse pointer is over the RadGridView and the left mouse button is pressed.
Declaration
protected virtual bool OnMouseDownLeft(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The MouseEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
OnMouseDownRight(MouseEventArgs)
Occurs when the mouse pointer is over the RadGridView and the right mouse button is pressed.
Declaration
protected virtual bool OnMouseDownRight(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The MouseEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
OnMouseEnter(EventArgs)
Raises the MouseEnter event.
Declaration
public override bool OnMouseEnter(EventArgs e)
Parameters
|
System.EventArgs
e
The System.EventArgs instance containing the event data. |
Returns
|
System.Boolean
|
Overrides
OnMouseLeave(EventArgs)
Raises the MouseLeave event.
Declaration
public override bool OnMouseLeave(EventArgs e)
Parameters
|
System.EventArgs
e
The System.EventArgs instance containing the event data. |
Returns
|
System.Boolean
|
Overrides
OnMouseMove(MouseEventArgs)
Occurs when the mouse pointer is moved over the RadGridView.
Declaration
public override bool OnMouseMove(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The MouseEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
OnMouseUp(MouseEventArgs)
Raises the MouseUp event.
Declaration
public override bool OnMouseUp(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|
Overrides
OnMouseUpLeft(MouseEventArgs)
Raises the MouseUpLeft event.
Declaration
protected virtual bool OnMouseUpLeft(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|
OnMouseUpRight(MouseEventArgs)
Raises the MouseUpRight event.
Declaration
protected virtual bool OnMouseUpRight(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|
OnMouseWheel(MouseEventArgs)
Raises the MouseWheel event.
Declaration
public override bool OnMouseWheel(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|
Overrides
ProcessAddKey(KeyEventArgs)
Processes the Add key
Declaration
protected virtual bool ProcessAddKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessAlphaNumericKey(KeyPressEventArgs)
Processes the alpha-numeric keys
Declaration
protected virtual bool ProcessAlphaNumericKey(KeyPressEventArgs keys)
Parameters
|
System.Windows.Forms.KeyPressEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessDeleteKey(KeyEventArgs)
Processes the Delete key
Declaration
protected virtual bool ProcessDeleteKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessDownKey(KeyEventArgs)
Processes the Down key
Declaration
protected virtual bool ProcessDownKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessEndKey(KeyEventArgs)
Processes the End key
Declaration
protected virtual bool ProcessEndKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessEnterKey(KeyEventArgs)
Processes the Enter key
Declaration
protected virtual bool ProcessEnterKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessEscapeKey(KeyEventArgs)
Processes the Escape key
Declaration
protected virtual bool ProcessEscapeKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessF2Key(KeyEventArgs)
Processes the F2 key
Declaration
protected virtual bool ProcessF2Key(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessHomeKey(KeyEventArgs)
Processes the Home key
Declaration
protected virtual bool ProcessHomeKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessInsertKey(KeyEventArgs)
Processes the Insert key
Declaration
protected virtual bool ProcessInsertKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessKey(KeyEventArgs)
Processes key events in RadGridView.
Declaration
public override bool ProcessKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
ProcessKeyDown(KeyEventArgs)
Processes key down events in RadGridView.
Declaration
public override bool ProcessKeyDown(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
ProcessKeyPress(KeyPressEventArgs)
Processes key press events in RadGridView.
Declaration
public override bool ProcessKeyPress(KeyPressEventArgs keys)
Parameters
|
System.Windows.Forms.KeyPressEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
ProcessKeyUp(KeyEventArgs)
Processes key up events in RadGridView.
Declaration
public override bool ProcessKeyUp(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
Overrides
ProcessLeftKey(KeyEventArgs)
Processes the Left key
Declaration
protected virtual bool ProcessLeftKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessMouseSelection(Point, GridCellElement)
Processes the mouse selection.
Declaration
protected virtual bool ProcessMouseSelection(Point mousePosition, GridCellElement currentCell)
Parameters
|
System.Drawing.Point
mousePosition
The mouse position. |
|
GridCellElement
currentCell
The current cell. |
Returns
|
System.Boolean
|
ProcessPageDownKey(KeyEventArgs)
Processes the PageDown key
Declaration
protected virtual bool ProcessPageDownKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessPageUpKey(KeyEventArgs)
Processes the PageUp key
Declaration
protected virtual bool ProcessPageUpKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessRightKey(KeyEventArgs)
Processes the Right key
Declaration
protected virtual bool ProcessRightKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessSpaceKey(KeyEventArgs)
Processes the Space key
Declaration
protected virtual bool ProcessSpaceKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessSubtractKey(KeyEventArgs)
Processes the Subtract key
Declaration
protected virtual bool ProcessSubtractKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessTabKey(KeyEventArgs)
Processes the Tab key
Declaration
protected virtual bool ProcessTabKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessUnhandledKeys(KeyEventArgs)
Processes keys that are not handled by ProcessKey methoes
Declaration
protected bool ProcessUnhandledKeys(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ProcessUpKey(KeyEventArgs)
Processes the Up key
Declaration
protected virtual bool ProcessUpKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The KeyPressEventArgs containing data related to this event |
Returns
|
System.Boolean
Returns true if the event is processed |
ResetControlCursor()
Resets the control cursor.
Declaration
protected void ResetControlCursor()
ResetFieldValues()
Resets the field values.
Declaration
protected virtual bool ResetFieldValues()
Returns
|
System.Boolean
|
ResizeRow(Point)
Resizes the row.
Declaration
protected virtual void ResizeRow(Point currentLocation)
Parameters
|
System.Drawing.Point
currentLocation
The current location. |
SelectNextControl(Boolean)
Selects the next control.
Declaration
protected virtual bool SelectNextControl(bool forward)
Parameters
|
System.Boolean
forward
if set to |
Returns
|
System.Boolean
|
SelectPositionOnMouseDownLeft(MouseEventArgs, GridRowElement, GridCellElement)
Selects the position on mouse down left.
Declaration
protected virtual bool SelectPositionOnMouseDownLeft(MouseEventArgs e, GridRowElement rowElement, GridCellElement cellElement)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
|
GridRowElement
rowElement
The row element. |
|
GridCellElement
cellElement
The cell element. |
Returns
|
System.Boolean
|
ShowSizeNSCursort(Point)
Shows the size NS cursort.
Declaration
protected virtual bool ShowSizeNSCursort(Point currentLocation)
Parameters
|
System.Drawing.Point
currentLocation
The current location. |
Returns
|
System.Boolean
|
ValidateOnUserInput(MouseEventArgs)
Validates the on user input.
Declaration
protected virtual bool ValidateOnUserInput(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
The System.Windows.Forms.MouseEventArgs instance containing the event data. |
Returns
|
System.Boolean
|