[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Design.ReportExplorer.ReportExplorerInternal

ReportExplorerInternal Class

Provides the base implementation for the Report Explorer component in ActiveReports.

Namespace: GrapeCity.ActiveReports.Design.ReportExplorer
Assembly: MESCIUS.ActiveReports.Design.Win.dll
Syntax
public abstract class ReportExplorerInternal : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl

Properties

Name Description
ContentsVisible

Gets or sets if the ReportExplorer Report Contents Window is visible.

EnabledNodes

Gets or sets enable state of the nodes.

Report

For internal use only.

ReportDesigner

Gets or sets the Designer object to bind to the ReportExplorer Control.

ReportSettingsVisible

Enables/Disables if Report settings Window is visible.

ServiceContainer

Provides a container for services.

ToolbarVisible

Gets a value indicating whether the toolbar should be visible based on the current model and contents visibility state.

VisibleNodes

Get or sets the visibility of the nodes.

Methods

Name Description
BindToModel()

Binds the explorer to the current model and subscribes to the GrapeCity.ActiveReports.Design.ReportExplorer.ReportExplorerInternal.ContentsVisibleChanged(System.Object,System.EventArgs) event.

Dispose(bool)

Clean up any resources being used.

ExecuteCommand(CommandID)

Executes the menu command identified by the specified CommandID.

IsCommandButtonEnabled(CommandID)

Determines whether the toolbar button associated with the specified command is enabled.

IsCommandButtonVisible(CommandID)

Determines whether the toolbar button associated with the specified command is visible.

UpdateToolbarCommandsAvailability()

Updates the availability of toolbar commands in a thread-safe manner.

Events

Name Description
SelectionChanged

Raised when selection being changed or new model was set.