C# Class XPTable.Renderers.CellRenderer

Base class for Renderers that draw Cells
Inheritance: XPTable.Renderers.Renderer, ICellRenderer
Afficher le fichier Open project: binaryage/xrefresh

Protected Properties

Свойство Type Description
padding XPTable.Models.CellPadding

Méthodes publiques

Méthode Description
Dispose ( ) : void

Releases the unmanaged resources used by the Renderer and optionally releases the managed resources

GetCellHeight ( Graphics graphics, Cell cell ) : int

Returns the height that is required to render this cell. If zero is returned then the default row height is used.

OnClick ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the Click event

OnDoubleClick ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the DoubleClick event

OnGotFocus ( XPTable.Events.CellFocusEventArgs e ) : void

Raises the GotFocus event

OnKeyDown ( XPTable.Events.CellKeyEventArgs e ) : void

Raises the KeyDown event

OnKeyUp ( XPTable.Events.CellKeyEventArgs e ) : void

Raises the KeyUp event

OnLostFocus ( XPTable.Events.CellFocusEventArgs e ) : void

Raises the LostFocus event

OnMouseDown ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the MouseDown event

OnMouseEnter ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the MouseEnter event

OnMouseLeave ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the MouseLeave event

OnMouseMove ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the MouseMove event

OnMouseUp ( XPTable.Events.CellMouseEventArgs e ) : void

Raises the MouseUp event

OnPaintCell ( XPTable.Events.PaintCellEventArgs e ) : void

Raises the PaintCell event

Méthodes protégées

Méthode Description
CellRenderer ( ) : System

Initializes a new instance of the CellRenderer class with default settings

GetRendererData ( Cell cell ) : object

Gets the renderer specific data used by the Renderer from the specified Cell

OnPaint ( XPTable.Events.PaintCellEventArgs e ) : void

Raises the Paint event

OnPaintBackground ( XPTable.Events.PaintCellEventArgs e ) : void

Raises the PaintBackground event

OnPaintBorder ( XPTable.Events.PaintCellEventArgs e, Pen pen ) : void

Raises the PaintBorder event

SetRendererData ( Cell cell, object value ) : void

Sets the specified renderer specific data used by the Renderer for the specified Cell

Method Details

CellRenderer() protected méthode

Initializes a new instance of the CellRenderer class with default settings
protected CellRenderer ( ) : System
Résultat System

Dispose() public méthode

Releases the unmanaged resources used by the Renderer and optionally releases the managed resources
public Dispose ( ) : void
Résultat void

GetCellHeight() public méthode

Returns the height that is required to render this cell. If zero is returned then the default row height is used.
public GetCellHeight ( Graphics graphics, Cell cell ) : int
graphics System.Drawing.Graphics The GDI+ drawing surface provided by the Paint event.
cell XPTable.Models.Cell
Résultat int

GetRendererData() protected méthode

Gets the renderer specific data used by the Renderer from the specified Cell
protected GetRendererData ( Cell cell ) : object
cell XPTable.Models.Cell The Cell to get the renderer data for
Résultat object

OnClick() public méthode

Raises the Click event
public OnClick ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnDoubleClick() public méthode

Raises the DoubleClick event
public OnDoubleClick ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnGotFocus() public méthode

Raises the GotFocus event
public OnGotFocus ( XPTable.Events.CellFocusEventArgs e ) : void
e XPTable.Events.CellFocusEventArgs A CellFocusEventArgs that contains the event data
Résultat void

OnKeyDown() public méthode

Raises the KeyDown event
public OnKeyDown ( XPTable.Events.CellKeyEventArgs e ) : void
e XPTable.Events.CellKeyEventArgs A CellKeyEventArgs that contains the event data
Résultat void

OnKeyUp() public méthode

Raises the KeyUp event
public OnKeyUp ( XPTable.Events.CellKeyEventArgs e ) : void
e XPTable.Events.CellKeyEventArgs A CellKeyEventArgs that contains the event data
Résultat void

OnLostFocus() public méthode

Raises the LostFocus event
public OnLostFocus ( XPTable.Events.CellFocusEventArgs e ) : void
e XPTable.Events.CellFocusEventArgs A CellFocusEventArgs that contains the event data
Résultat void

OnMouseDown() public méthode

Raises the MouseDown event
public OnMouseDown ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnMouseEnter() public méthode

Raises the MouseEnter event
public OnMouseEnter ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnMouseLeave() public méthode

Raises the MouseLeave event
public OnMouseLeave ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnMouseMove() public méthode

Raises the MouseMove event
public OnMouseMove ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnMouseUp() public méthode

Raises the MouseUp event
public OnMouseUp ( XPTable.Events.CellMouseEventArgs e ) : void
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Résultat void

OnPaint() protected méthode

Raises the Paint event
protected OnPaint ( XPTable.Events.PaintCellEventArgs e ) : void
e XPTable.Events.PaintCellEventArgs A PaintCellEventArgs that contains the event data
Résultat void

OnPaintBackground() protected méthode

Raises the PaintBackground event
protected OnPaintBackground ( XPTable.Events.PaintCellEventArgs e ) : void
e XPTable.Events.PaintCellEventArgs A PaintCellEventArgs that contains the event data
Résultat void

OnPaintBorder() protected méthode

Raises the PaintBorder event
protected OnPaintBorder ( XPTable.Events.PaintCellEventArgs e, Pen pen ) : void
e XPTable.Events.PaintCellEventArgs A PaintCellEventArgs that contains the event data
pen System.Drawing.Pen The pen used to draw the border
Résultat void

OnPaintCell() public méthode

Raises the PaintCell event
public OnPaintCell ( XPTable.Events.PaintCellEventArgs e ) : void
e XPTable.Events.PaintCellEventArgs A PaintCellEventArgs that contains the event data
Résultat void

SetRendererData() protected méthode

Sets the specified renderer specific data used by the Renderer for the specified Cell
protected SetRendererData ( Cell cell, object value ) : void
cell XPTable.Models.Cell The Cell for which the data is to be stored
value object The renderer specific data to be stored
Résultat void

Property Details

padding protected_oe property

The amount of padding for the cell being rendered
protected CellPadding,XPTable.Models padding
Résultat XPTable.Models.CellPadding