# GrapeCity.ActiveReports.Design

## Content

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

  <h1 id="GrapeCity_ActiveReports_Design" data-uid="GrapeCity.ActiveReports.Design" class="text-break">GrapeCity.ActiveReports.Design Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ChartDataSourceClickedEventArgs.html">ChartDataSourceClickedEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="GrapeCity.ActiveReports.Design.Designer.ChartDataSourceClicked.html">ChartDataSourceClicked</a> event.
This event occurs when the data source icon of a chart control is clicked within the designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ContextMenuOpenArgs.html">ContextMenuOpenArgs</a></h4>
      <section><p>Provides data for the event that is raised when a context menu is about to be opened within the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DataSourceIconClickEventArgs.html">DataSourceIconClickEventArgs</a></h4>
      <section><p>Provides data for the DataSourceIconClick event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DataSourceIconClickedEventArgs.html">DataSourceIconClickedEventArgs</a></h4>
      <section><p>Provides data for the DataSourceIconClicked event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.Designer.html">Designer</a></h4>
      <section><p>Serves as the central designer component for creating and editing reports,
including both Section and Page within the ActiveReports designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignerTabChangedEventArgs.html">DesignerTabChangedEventArgs</a></h4>
      <section><p>Provides data for events related to changes in the active tab within the designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.EditModeEnteringEventArgs.html">EditModeEnteringEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="GrapeCity.ActiveReports.Design.EditModeEnteringEventHandler.html">EditModeEnteringEventHandler</a> event. This class is sealed and cannot be inherited.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.EditModeExitEventArgs.html">EditModeExitEventArgs</a></h4>
      <section><p>Provides data for the event that is raised when a control or component is leaving edit mode within the designer environment.
This class is sealed and cannot be inherited.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.Guids.html">Guids</a></h4>
      <section><p>Public GUIDs for CRIs and VS integration support. For internal use only.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayerList.html">LayerList</a></h4>
      <section><p>Represents a user control that displays and manages a list of layers within an ActiveReports report.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayerSelectionChangedEventArgs.html">LayerSelectionChangedEventArgs</a></h4>
      <section><p>Provides data for the <span class="xref">GrapeCity.ActiveReports.Design.LayerListBase.SelectionChanged</span> event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangedArgs.html">LayoutChangedArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangedEventHandler.html">LayoutChangedEventHandler</a> event, which occurs after a layout change has been made in the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangingArgs.html">LayoutChangingArgs</a></h4>
      <section><p>Holds the changing information for the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.OpenFileDialogExtension.html">OpenFileDialogExtension</a></h4>
      <section><p>For internal use only. This extension allows to show OpenFileDialog with customized split button.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ReportNameChangedEventArgs.html">ReportNameChangedEventArgs</a></h4>
      <section><p>Represents the arguments for the <a class="xref" href="GrapeCity.ActiveReports.Design.Designer.ReportNameChanged.html">ReportNameChanged</a> event raised when the report name changes.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ScripEditorEventArgs.html">ScripEditorEventArgs</a></h4>
      <section><p>Provides data for the ScriptEditor event, containing the old and new script values.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.Selection.html">Selection</a></h4>
      <section><p>Represents a collection of selected components within the ActiveReports designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventArgs.html">ServerConnectionChangedEventArgs</a></h4>
      <section><p>Provides data for the ServerConnectionChanged event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.UndoManager.html">UndoManager</a></h4>
      <section><p>Manages undo and redo operations for the ActiveReports designer.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.IVsPackageIntegration.html">IVsPackageIntegration</a></h4>
      <section><p>Provides vs package integration service</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ContextMenuTypes.html">ContextMenuTypes</a></h4>
      <section><p>Represents the types of context menus that can be displayed within the ActiveReports designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DebugMode.html">DebugMode</a></h4>
      <section><p>Sets the desired mode of the debugger.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignMode.html">DesignMode</a></h4>
      <section><p>Represents the different design modes available in the Page Report Designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignerAction.html">DesignerAction</a></h4>
      <section><p>Enumerates the available designer commands (actions) that can be executed within the ActiveReports designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignerReportType.html">DesignerReportType</a></h4>
      <section><p>Represents the types of reports that can be created or edited within the ActiveReports designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignerTab.html">DesignerTab</a></h4>
      <section><p>Represents the types of tabs available in the ActiveReports designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignerToolStrips.html">DesignerToolStrips</a></h4>
      <section><p>Represents identifiers for toolstrips that can be created by the <a class="xref" href="GrapeCity.ActiveReports.Design.Designer.CreateToolStrips.html#GrapeCity_ActiveReports_Design_Designer_CreateToolStrips_GrapeCity_ActiveReports_Design_DesignerToolStrips___">CreateToolStrips(params DesignerToolStrips[])</a> method.
These identifiers specify the types of toolstrips that are relevant to various aspects of the report design process,
allowing for a modular and customizable toolbar setup within the ActiveReports designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ExitType.html">ExitType</a></h4>
      <section><p>Represents the types of exit actions that can occur when leaving edit mode in the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.GridMode.html">GridMode</a></h4>
      <section><p>Represents the types of grid display modes available in the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangeType.html">LayoutChangeType</a></h4>
      <section><p>Represents types of layout changes that can occur within the designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutMode.html">LayoutMode</a></h4>
      <section><p>Represents the layout modes available in the ActiveReports designer, specifying how elements align and snap within the design surface.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.MeasurementUnits.html">MeasurementUnits</a></h4>
      <section><p>Specifies the measurement units that can be used within the ActiveReports designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.MouseMode.html">MouseMode</a></h4>
      <section><p>Represents the mouse interaction modes available within the ActiveReports designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.PageReportDesignerActions.html">PageReportDesignerActions</a></h4>
      <section><p>Represents the set of actions that can be performed on pages within the Page Report Designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ReportExplorerEnabledNodes.html">ReportExplorerEnabledNodes</a></h4>
      <section><p>Represents the modifiability of nodes within the Report Explorer in ActiveReports.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ReportExplorerEnabledNodesInternal.html">ReportExplorerEnabledNodesInternal</a></h4>
      <section><p>Represents internal modifiability options for nodes within the Report Explorer in ActiveReports, reserved for future use.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ReportExplorerNodes.html">ReportExplorerNodes</a></h4>
      <section><p>Represents the visibility options for nodes within the Report Explorer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ReportExplorerNodesInternal.html">ReportExplorerNodesInternal</a></h4>
      <section><p>Represents internal visibility options for nodes within the Report Explorer, reserved for future use.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.SelectionType.html">SelectionType</a></h4>
      <section><p>Represents the types of selections that can be made within the report designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.Styles.html">Styles</a></h4>
      <section><p>For internal use only.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ToolPanelButton.html">ToolPanelButton</a></h4>
      <section><p>Represents flags that control the visibility of tool panel buttons within the ActiveReports designer.</p>
</section>
    <h3 id="delegates">
Delegates
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ContextMenuOpenEventHandler.html">ContextMenuOpenEventHandler</a></h4>
      <section><p>Delegate for handling the event when a context menu is about to be opened in the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DataSourceIconClickEventHandler.html">DataSourceIconClickEventHandler</a></h4>
      <section><p>Represents the method that will handle the <a class="xref" href="GrapeCity.ActiveReports.Design.Designer.DataSourceIconClick.html">DataSourceIconClick</a> event raised when the data source icon is clicked within the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DataSourceIconClickedEventHandler.html">DataSourceIconClickedEventHandler</a></h4>
      <section><p>Represents the method that will handle the <a class="xref" href="GrapeCity.ActiveReports.Design.Designer.DataSourceIconClicked.html">DataSourceIconClicked</a> event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.DesignerTabChangedEventHandler.html">DesignerTabChangedEventHandler</a></h4>
      <section><p>Represents the method that handles the <a class="xref" href="GrapeCity.ActiveReports.Design.DesignerTabChangedEventArgs.html">DesignerTabChangedEventArgs</a> event, which occurs when the active tab in the designer changes.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.EditModeEnteringEventHandler.html">EditModeEnteringEventHandler</a></h4>
      <section><p>Represents the method that will handle the event raised when entering edit mode in the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.EditModeExitEventHandler.html">EditModeExitEventHandler</a></h4>
      <section><p>Represents the method that will handle the <a class="xref" href="GrapeCity.ActiveReports.Design.EditModeExitEventArgs.html">EditModeExitEventArgs</a> event raised when a control or component exits edit mode within the designer environment.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangedEventHandler.html">LayoutChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the <a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangedEventHandler.html">LayoutChangedEventHandler</a> event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangingEventHandler.html">LayoutChangingEventHandler</a></h4>
      <section><p>Represents the method that will handle the <a class="xref" href="GrapeCity.ActiveReports.Design.LayoutChangingEventHandler.html">LayoutChangingEventHandler</a> event, which occurs before a layout change is applied within the designer.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ScriptChangedEventHandler.html">ScriptChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the ScriptChanged event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.SelectionChangedEventHandler.html">SelectionChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the SelectionChanged event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ServerConnectionChangedEventHandler.html">ServerConnectionChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the ServerConnectionChanged event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.StatusChangedEventHandler.html">StatusChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the StatusChanged event.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Design.ToolboxItemChangedEventHandler.html">ToolboxItemChangedEventHandler</a></h4>
      <section><p>Represents the method that will handle the ToolboxItemChanged event.</p>
</section>


</div>
