GrapeCity.Win.MultiRow Namespace : EditingControlShowingEventArgs Class |
Public Class EditingControlShowingEventArgs Inherits System.EventArgs
Dim instance As EditingControlShowingEventArgs
public class EditingControlShowingEventArgs : System.EventArgs
You can handle the GcMultiRow.EditingControlShowing event to perform custom initialization of the editing control when a cell enters edit mode. To customize the display characteristics of the control, set the properties of the object returned by the CellStyle property. To perform other initializations, cast the value of the Control property to the specific control type and access the members directly. For example, you can handle the EditingControlShowing event to attach event handlers to the events of the editing control.
void gcMultiRow_EditingControlShowing(object sender, EditingControlShowingEventArgs e) { // Change editing control's backcolor. e.CellStyle.BackColor = Color.Red; TextBox textBox = e.Control as TextBox; if (textBox != null) { // Add TextChange event handler. textBox.TextChanged -= new EventHandler(textBox_TextChanged); textBox.TextChanged += new EventHandler(textBox_TextChanged); } }
Private Sub gcMultiRow_EditingControlShowing(ByVal sender As Object, ByVal e As EditingControlShowingEventArgs) Handles gcMultiRow.EditingControlShowing ' Change editing control's backcolor. e.CellStyle.BackColor = Color.Red Dim textBox As TextBox = TryCast(e.Control, TextBox) If Not textBox Is Nothing Then ' Add TextChange event handler. RemoveHandler textBox.TextChanged, AddressOf textBox_TextChanged AddHandler textBox.TextChanged, AddressOf textBox_TextChanged End If End Sub
System.Object
System.EventArgs
GrapeCity.Win.MultiRow.EditingControlShowingEventArgs
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2