ComponentOne FlexGrid for WinForms
SetupEditor Event

C1.Win.C1FlexGrid Namespace > C1FlexGridBase Class : SetupEditor Event
Fires after a cell editor has been initialized by the grid, to allow additional custom initialization.
Syntax
'Declaration
 
Public Event SetupEditor As RowColEventHandler
public event RowColEventHandler SetupEditor
Event Data

The event handler receives an argument of type RowColEventArgs containing data related to this event. The following RowColEventArgs properties provide information specific to this event.

PropertyDescription
Gets or sets a value indicating whether the operation should be canceled.  
Gets the index of the column that caused the event.  
Gets the index of the row that caused the event.  
Remarks

This event can be used to customize the behavior of the cell editor by setting properties on the editor control.

For example, the code below checks to see if the editor being used is a TextBox, and then sets the editor's CharacterCasing and MaxLength properties.

void _flex_SetupEditor(object sender, RowColEventArgs e) { TextBox tb = _flex.Editor as TextBox; if (tb != null) { if (_flex.Cols[e.Col].Name == "ID") tb.MaxLength = 4; else tb.MaxLength = 32000; } }
See Also