MESCIUS.ActiveReports.Design.Win Assembly / GrapeCity.ActiveReports.Design Namespace / Designer Class / EditModeEntering Event
Example

EditModeEntering Event
This event occurs when the end user clicks inside a TextBox, Label, CheckBox or RichTextBox control in the End User Designer and enters edit mode.
Syntax
'Declaration
 
Public Event EditModeEntering As EditModeEnteringEventHandler
 
Event Data

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

PropertyDescription
Gets or sets a value indicating whether to cancel edit mode for the control.  
Gets the type of control that enters edit mode.  
Remarks
This event provides an opportunity to intercept the action of entering edit mode. It can be used to implement custom logic before the designer allows editing of report component properties directly within the designer interface.

Listeners can use this event to, for example, validate conditions before editing is permitted or to prevent editing under certain circumstances by cancelling the edit mode transition.

Example
This code allows you to disable edit mode for the TextBox control.
private void arDesigner_EditModeEntering(object sender, EditModeEnteringEventArgs e)
        {
            if (e.Control is GrapeCity.ActiveReports.SectionReportModel.TextBox)
            {
                e.Cancel = true;
            }
        }
This code allows you to disable edit mode for the TextBox control.
Private Sub arDesigner_EditModeEntering(ByVal sender As System.Object, ByVal e As GrapeCity.ActiveReports.Design.EditModeEnteringEventArgs) Handles arDesigner.EditModeEntering
        If Typeof e.Control Is GrapeCity.ActiveReports.SectionReportModel.TextBox Then
            e.Cancel = True
        End If
    End Sub
See Also