# GrapeCity.ActiveReports.Design.Designer.EditModeEntering

## Content

<div class="doc-site-dotnet-api-container">




<h1 id="GrapeCity_ActiveReports_Design_Designer_EditModeEntering" data-uid="GrapeCity.ActiveReports.Design.Designer.EditModeEntering" class="text-break">EditModeEntering Event
</h1>
<div class="markdown level0 summary"><p>Occurs just before the designer enters edit mode for a report component.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Design.html">GrapeCity.ActiveReports.Design</a></h6>
<h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Design.Win.dll</h6>
<h5 id="GrapeCity_ActiveReports_Design_Designer_EditModeEntering_syntax">Syntax</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public event EditModeEnteringEventHandler EditModeEntering</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="GrapeCity.ActiveReports.Design.EditModeEnteringEventHandler.html">EditModeEnteringEventHandler</a></td>
      <td>Occurs just before the designer enters edit mode for a report component.</td>
    </tr>
  </tbody>
</table>
<h5 id="GrapeCity_ActiveReports_Design_Designer_EditModeEntering_remarks"><strong>Remarks</strong></h5>
<div class="markdown level0 remarks"><p>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.</p>
<p>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.</p>
</div>
</div>
