Method | Description | |
---|---|---|
CancelEditing ( ) : void |
Stops editing the Cell and ignores any changes
|
|
DropDownCellEditor ( ) : System |
Initializes a new instance of the DropDownCellEditor class with default settings
|
|
OnEditorButtonMouseDown ( object sender, XPTable.Events.CellMouseEventArgs e ) : void |
Handler for the editors drop down button MouseDown event
|
|
OnEditorButtonMouseUp ( object sender, XPTable.Events.CellMouseEventArgs e ) : void |
Handler for the editors drop down button MouseUp event
|
|
PrepareForEditing ( |
Prepares the CellEditor to edit the specified Cell
|
|
ProcessKeyMessage ( |
Filters out a key message before it is dispatched
|
|
ProcessMouseMessage ( |
Filters out a mouse message before it is dispatched
|
|
StartEditing ( ) : void |
Starts editing the Cell
|
|
StopEditing ( ) : void |
Stops editing the Cell and commits any changes
|
Method | Description | |
---|---|---|
HideDropDown ( ) : void |
Conceals the drop down portion from the user
|
|
OnKeyPress ( object sender, |
Handler for the editors TextBox.KeyPress event
|
|
OnLostFocus ( object sender, |
Handler for the editors TextBox.LostFocus event
|
|
ShouldStopEditing ( |
Gets whether the editor should stop editing if a mouse click occurs outside of the DropDownContainer while it is dropped down
|
|
ShowDropDown ( ) : void |
Displays the drop down portion to the user
|
Method | Description | |
---|---|---|
textbox_MouseEnter ( object sender, |
Handler for the editors textbox MouseEnter 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 |
return | void |
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 |
return | void |
protected OnKeyPress ( object sender, |
||
sender | object | The object that raised the event |
e | A KeyPressEventArgs that contains the event data | |
return | void |
protected OnLostFocus ( object sender, |
||
sender | object | The object that raised the event |
e | An EventArgs that contains the event data | |
return | void |
public PrepareForEditing ( |
||
cell | The Cell to be edited | |
table | The Table that contains the Cell | |
cellPos | XPTable.Models.CellPos | A CellPos representing the position of the Cell |
cellRect | The Rectangle that represents the Cells location and size | |
userSetEditorValues | bool | Specifies whether the ICellEditors /// starting value has already been set by the user |
return | bool |
public ProcessKeyMessage ( |
||
target | The Control that will receive the message | |
msg | WindowMessage | A WindowMessage that represents the message to process |
wParam | int | Specifies the WParam field of the message |
lParam | int | Specifies the LParam field of the message |
return | bool |
public ProcessMouseMessage ( |
||
target | The Control that will receive the message | |
msg | WindowMessage | A WindowMessage that represents the message to process |
wParam | int | Specifies the WParam field of the message |
lParam | int | Specifies the LParam field of the message |
return | bool |
protected ShouldStopEditing ( |
||
target | The Control that will receive the message | |
cursorPos | Point | The current position of the mouse cursor |
return | bool |