C# Класс XPTable.Editors.NumberCellEditor

A class for editing Cells that contain numbers
Наследование: XPTable.Editors.CellEditor, IEditorUsesRendererButtons
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
DownButtonID int
UpButtonID int

Открытые методы

Метод Описание
CancelEditing ( ) : void

Stops editing the Cell and ignores any changes

NumberCellEditor ( ) : System

Initializes a new instance of the NumberCellEditor class with default settings

OnEditorButtonMouseDown ( object sender, XPTable.Events.CellMouseEventArgs e ) : void

Handler for the editors buttons MouseDown event

OnEditorButtonMouseUp ( object sender, XPTable.Events.CellMouseEventArgs e ) : void

Handler for the editors buttons MouseUp event

PrepareForEditing ( Cell cell, Table table, CellPos cellPos, Rectangle cellRect, bool userSetEditorValues ) : bool

Prepares the CellEditor to edit the specified Cell

StartEditing ( ) : void

Starts editing the Cell

StopEditing ( ) : void

Stops editing the Cell and commits any changes

Защищенные методы

Метод Описание
DownButton ( ) : void

Simulates the down button being pressed

OnMouseWheel ( object sender, MouseEventArgs e ) : void

Handler for the editors TextBox.MouseWheel event

OnTextBoxKeyDown ( object sender, KeyEventArgs e ) : void

Handler for the editors TextBox.KeyDown event

OnTextBoxKeyPress ( object sender, KeyPressEventArgs e ) : void

Handler for the editors TextBox.KeyPress event

OnTextBoxLostFocus ( object sender, EventArgs e ) : void

Handler for the editors TextBox.LostFocus event

ParseEditText ( ) : void

Converts the editors current value to a number

SetCellValue ( ) : void

Sets the contents of the Cell being edited based on the value in the editor

SetEditLocation ( Rectangle cellRect ) : void

Sets the location and size of the CellEditor

SetEditValue ( ) : void

Sets the initial value of the editor based on the contents of the Cell being edited

StartTimer ( ) : void

Starts the Timer

StopTimer ( ) : void

Stops the Timer

UpButton ( ) : void

Simulates the up button being pressed

UpdateEditText ( ) : void

Updates the editors text value to the current value

ValidateEditText ( ) : void

Checks the current value and updates the editors text value

Приватные методы

Метод Описание
Constrain ( decimal value ) : decimal

Ensures that the specified value is between the editors Maximun and Minimum values

TimerHandler ( object sender, EventArgs e ) : void

Handler for the editors Timer event

Описание методов

CancelEditing() публичный Метод

Stops editing the Cell and ignores any changes
public CancelEditing ( ) : void
Результат void

DownButton() защищенный Метод

Simulates the down button being pressed
protected DownButton ( ) : void
Результат void

NumberCellEditor() публичный Метод

Initializes a new instance of the NumberCellEditor class with default settings
public NumberCellEditor ( ) : System
Результат System

OnEditorButtonMouseDown() публичный Метод

Handler for the editors buttons MouseDown event
public OnEditorButtonMouseDown ( object sender, XPTable.Events.CellMouseEventArgs e ) : void
sender object The object that raised the event
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Результат void

OnEditorButtonMouseUp() публичный Метод

Handler for the editors buttons MouseUp event
public OnEditorButtonMouseUp ( object sender, XPTable.Events.CellMouseEventArgs e ) : void
sender object The object that raised the event
e XPTable.Events.CellMouseEventArgs A CellMouseEventArgs that contains the event data
Результат void

OnMouseWheel() защищенный Метод

Handler for the editors TextBox.MouseWheel event
protected OnMouseWheel ( object sender, MouseEventArgs e ) : void
sender object The object that raised the event
e MouseEventArgs A MouseEventArgs that contains the event data
Результат void

OnTextBoxKeyDown() защищенный Метод

Handler for the editors TextBox.KeyDown event
protected OnTextBoxKeyDown ( object sender, KeyEventArgs e ) : void
sender object The object that raised the event
e System.Windows.Forms.KeyEventArgs A KeyEventArgs that contains the event data
Результат void

OnTextBoxKeyPress() защищенный Метод

Handler for the editors TextBox.KeyPress event
protected OnTextBoxKeyPress ( object sender, KeyPressEventArgs e ) : void
sender object The object that raised the event
e System.Windows.Forms.KeyPressEventArgs A KeyPressEventArgs that contains the event data
Результат void

OnTextBoxLostFocus() защищенный Метод

Handler for the editors TextBox.LostFocus event
protected OnTextBoxLostFocus ( object sender, EventArgs e ) : void
sender object The object that raised the event
e System.EventArgs An EventArgs that contains the event data
Результат void

ParseEditText() защищенный Метод

Converts the editors current value to a number
protected ParseEditText ( ) : void
Результат void

PrepareForEditing() публичный Метод

Prepares the CellEditor to edit the specified Cell
public PrepareForEditing ( Cell cell, Table table, CellPos cellPos, Rectangle cellRect, bool userSetEditorValues ) : bool
cell Cell The Cell to be edited
table Table The Table that contains the Cell
cellPos CellPos A CellPos representing the position of the Cell
cellRect Rectangle The Rectangle that represents the Cells location and size
userSetEditorValues bool Specifies whether the ICellEditors /// starting value has already been set by the user
Результат bool

SetCellValue() защищенный Метод

Sets the contents of the Cell being edited based on the value in the editor
protected SetCellValue ( ) : void
Результат void

SetEditLocation() защищенный Метод

Sets the location and size of the CellEditor
protected SetEditLocation ( Rectangle cellRect ) : void
cellRect Rectangle A Rectangle that represents the size and location /// of the Cell being edited
Результат void

SetEditValue() защищенный Метод

Sets the initial value of the editor based on the contents of the Cell being edited
protected SetEditValue ( ) : void
Результат void

StartEditing() публичный Метод

Starts editing the Cell
public StartEditing ( ) : void
Результат void

StartTimer() защищенный Метод

Starts the Timer
protected StartTimer ( ) : void
Результат void

StopEditing() публичный Метод

Stops editing the Cell and commits any changes
public StopEditing ( ) : void
Результат void

StopTimer() защищенный Метод

Stops the Timer
protected StopTimer ( ) : void
Результат void

UpButton() защищенный Метод

Simulates the up button being pressed
protected UpButton ( ) : void
Результат void

UpdateEditText() защищенный Метод

Updates the editors text value to the current value
protected UpdateEditText ( ) : void
Результат void

ValidateEditText() защищенный Метод

Checks the current value and updates the editors text value
protected ValidateEditText ( ) : void
Результат void

Описание свойств

DownButtonID защищенное статическое свойство

ID number for the down button
protected static int DownButtonID
Результат int

UpButtonID защищенное статическое свойство

ID number for the up button
protected static int UpButtonID
Результат int