Search Results for

    Show / Hide Table of Contents

    Class DesignerControl

    Represents the standard report designer.

    Inheritance
    System.Object
    System.MarshalByRefObject
    System.ComponentModel.Component
    System.Windows.Forms.Control
    System.Windows.Forms.ScrollableControl
    System.Windows.Forms.ContainerControl
    System.Windows.Forms.UserControl
    Designer
    DesignerControl
    Inherited Members
    Designer.OnParentChanged(EventArgs)
    Designer.UIStateChanged
    Designer.Report
    Designer.ActiveReport
    Designer.Plugins
    Designer.Objects
    Designer.SelectedObjects
    Designer.SelectedComponents
    Designer.SelectedReportComponents
    Designer.SelectedTextObjects
    Designer.Modified
    Designer.AskSave
    Designer.Restrictions
    Designer.MdiMode
    Designer.UIStyle
    Designer.UIStyleChanged
    Designer.IsPreviewPageDesigner
    Designer.Zoom
    Designer.ZoomDpi
    Designer.cmdNew
    Designer.cmdNewPage
    Designer.cmdNewDialog
    Designer.cmdOpen
    Designer.cmdOpenPage
    Designer.cmdOpenViaCloud
    Designer.cmdSave
    Designer.cmdSaveToCloudCommand
    Designer.cmdSaveAs
    Designer.cmdSaveWithRandomData
    Designer.cmdSaveAll
    Designer.cmdClose
    Designer.cmdCloseAll
    Designer.cmdPreview
    Designer.cmdPreviewCloud
    Designer.cmdPrinterSetup
    Designer.cmdPageSetup
    Designer.cmdAddData
    Designer.cmdSortDataSources
    Designer.cmdChooseData
    Designer.cmdUndo
    Designer.cmdRedo
    Designer.cmdCut
    Designer.cmdCopy
    Designer.cmdPaste
    Designer.cmdFormatPainter
    Designer.cmdDelete
    Designer.cmdCopyPage
    Designer.cmdDeletePage
    Designer.cmdSelectAll
    Designer.cmdGroup
    Designer.cmdUngroup
    Designer.cmdEdit
    Designer.cmdFind
    Designer.CmdPolySelectMove
    Designer.CmdPolySelectPointer
    Designer.CmdPolySelectAddPoint
    Designer.CmdPolySelectBezier
    Designer.CmdPolySelectRemovePoint
    Designer.cmdReplace
    Designer.cmdBringToFront
    Designer.cmdSendToBack
    Designer.cmdInsert
    Designer.cmdInsertBand
    Designer.cmdRecentFiles
    Designer.cmdSelectLanguage
    Designer.cmdViewStartPage
    Designer.cmdReportSettings
    Designer.cmdOptions
    Designer.cmdReportStyles
    Designer.cmdReportValidation
    Designer.cmdHelpContents
    Designer.cmdAccount
    Designer.cmdAbout
    Designer.cmdWelcome
    Designer.LayoutState
    Designer.LayoutChangedEvent
    Designer.UpdateUIStyle()
    Designer.ZoomPageWidth()
    Designer.ZoomWholePage()
    Designer.CancelPaste()
    Designer.StartAutoSave()
    Designer.StopAutoSave()
    Designer.SetModified()
    Designer.SetModified(Object, String)
    Designer.SetModified(Object, String, String)
    Designer.SelectionChanged(Object)
    Designer.Lock()
    Designer.Unlock()
    Designer.UpdatePlugins(Object)
    Designer.Localize()
    Designer.ParentFormClosing(FormClosingEventArgs)
    Designer.SaveConfig()
    Designer.RestoreConfig()
    Designer.RefreshLayout()
    Designer.BeginInit()
    Designer.EndInit()
    Designer.InitReport()
    Designer.CreateEmptyReport()
    Designer.ShowMessage(String)
    Designer.ClearMessages()
    Designer.CloseAll()
    Namespace: FastReport.Design.StandardDesigner
    Assembly: FastReport.dll
    Syntax
    [ToolboxBitmap(typeof(Report), "Resources.DesignerControl.bmp")]
    public class DesignerControl : Designer, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, ISupportInitialize
    Remarks

    This control extends the Designer control with standard menu, status bar, and toolbars.

    To choose toolbars and tool windows in design-time, click the "View" menu in this control and select what you want to see. Toolbars can be reordered using the mouse.

    To restore the designer layout at runtime, you need to call the RefreshLayout method in your form's Load event handler.

    Constructors

    DesignerControl()

    Initializes a new instance of the DesignerControl class with default settings.

    Declaration
    public DesignerControl()

    Properties

    MainMenu

    Gets the main menu.

    Declaration
    [Browsable(false)]
    public DesignerMenu MainMenu { get; }
    Property Value
    Type Description
    DesignerMenu

    ShowMainMenu

    Gets or sets a value indicating whether the main menu should be displayed or not.

    Declaration
    [SRCategory("Toolbars")]
    public bool ShowMainMenu { get; set; }
    Property Value
    Type Description
    System.Boolean

    ShowStatusBar

    Gets or sets a value indicating whether the status bar should be displayed or not.

    Declaration
    [SRCategory("Toolbars")]
    public bool ShowStatusBar { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    InitPlugins()

    Initializes designer plugins such as toolbars and toolwindows.

    Declaration
    protected override void InitPlugins()
    Overrides
    Designer.InitPlugins()

    ShowStatus(String, String, String, String)

    Shows the selected object's information in the designer's statusbar.

    Declaration
    public override void ShowStatus(string location, string size, string text, string distanceRight)
    Parameters
    Type Name Description
    System.String location

    Object's location.

    System.String size

    Object's size.

    System.String text

    Textual information about the selected object.

    System.String distanceRight
    Overrides
    Designer.ShowStatus(String, String, String, String)

    UpdateDpiDependencies(Object)

    Updates layout and images on dpi change.

    Declaration
    public override void UpdateDpiDependencies(object sender)
    Parameters
    Type Name Description
    System.Object sender

    The sender object.

    Overrides
    Designer.UpdateDpiDependencies(Object)

    Extension Methods

    UIUtils.DrawImageAndText(Control, DrawItemEventArgs, Image, String)
    UIUtils.DrawVisualStyleBorder(Control, Graphics, Rectangle)
    UIUtils.Dpi(Control)
    UIUtils.DpiMultiplier(Control)
    UIUtils.FontDpiMultiplier(Control)
    UIUtils.LogicalToDevice(Control, Int32)
    UIUtils.LogicalToDevice(Control, Single)
    UIUtils.LogicalToDevice(Control, Rectangle)
    UIUtils.LogicalToDevice(Control, Point)
    UIUtils.LogicalToDevice(Control, Size)
    UIUtils.LogicalToDevice(Control, Font, Boolean)
    UIUtils.GetImage(Control, Int32)
    UIUtils.GetImage(Control, String)
    UIUtils.GetImages(Control)
    Back to top © 1998-2025 Copyright Fast Reports Inc.