[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Design.Advanced.DesignerForm

DesignerForm Class

Represents the main form of the Flat Designer within the ActiveReports environment. This form serves as the central user interface for designing reports, providing access to various design tools, properties, and settings.

Namespace: GrapeCity.ActiveReports.Design.Advanced
Assembly: MESCIUS.ActiveReports.Design.Win.dll
Syntax
public class DesignerForm : ShadowedForm, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
Remarks

The DesignerForm is a key component of the ActiveReports designer, integrating different functionalities such as the toolbox, property grid, report explorer, and preview capabilities. It also manages sessions and settings to enhance the user experience.

Constructors

Name Description
DesignerForm()

Initializes a new instance of the DesignerForm class.

Properties

Name Description
DesignerTitle

Gets or sets a value representing the title of the designer form.

ExportViewerFactory

Gets or sets a value representing the factory responsible for creating export viewers.

SessionSettingsStorage

Gets or sets a value representing the storage mechanism for session settings within the designer form.

Methods

Name Description
Dispose(bool)

Clean up any resources being used.

GetDCEx(IntPtr, IntPtr, int)

Retrieves a handle to a device context (DC) for the client area of a specified window or for the entire screen. You can use the returned handle in subsequent GDI functions to draw in the DC.

LoadReport(string)

Loads a report from the specified file into the designer.

OnFormClosing(FormClosingEventArgs)
ProcessCmdKey(ref Message, Keys)