Links
EControl Form Designer Pro
TDesignerManager Class

TDesignerManager is a dispatcher of the design environment events.

TDesignerManager = class;

edManager

To receive events clients should implement following interfaces: IClassSelector, IDesignIDEEvents, IDesignNotificatio, and add itself to client list using AddClient method. 

 

Design manager is been created when application starts and stored in global variable DsnManager

Use DsnManager to access to. 

Do not create other objects of this class. 

Do not destroy it manually.

Topic 
Description 
The methods of the TDesignerManager class are listed here. 
The properties of the TDesignerManager class are listed here. 
 
Method 
 
virtual 
 
protected 
 
Property 
TDesignerManager Methods 
Description 
AddClient adds client to handle TDesignerManager events. 
Called before registering component class. 
Creates and initializes instance of the TDesignerManager class 
Creates instance in active designer of currently selected component class and places this component at the center of form. 
Called when designer ADesigner has been deactivated. 
Called when designer ADesigner has been activated. 
Destroys DsnManager object and frees memory. 
Called to request global components. 
Called to request workspace origin. 
Called after object has been deleted in the active designer. 
Called after object has been inserted in the active designer. 
Called after selected objects have been modified in the active designer 
Called when KeyDown event occurs in active designer. 
Called when KeyPress event occurs in active designer. 
Called when contents of th component palette is changed. 
Removes specified client from the list 
Called after inserting component in the form. If MultiCreate = False, ComponentClass will be reset to nil. 
Called after selection have been changed in the active designer. 
Sets active designer. 
TDesignerManager Properties 
Description 
Current active designer. 
Current component class selected in the component palette. 
Specifies whether ComponentClass must be reset to nil after component has been added to the form in the designer. 
Copyright (c) 2004 - 2011 EControl Ltd.. All rights reserved.
What do you think about this topic? Send feedback!