Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development

> ## User interface

> The Dynamic Property Sheet functions similarly to an ActiveX property sheet and somewhat to the AppBuilder Properties window. It consists of a nonmodal window with a list of all allowable properties that can be modified for a specified object.

> It depends on the tool (AppBuilder or Container Builder) to register the object or objects that will have attributes assigned. The object can be an object that is contained in another object, such as a dynamic fill-in field that is contained in a dynamic viewer. Or it can be a master object that is not necessarily contained within another object, such as a dynamic window, or a dynamic SmartToolbar. Only attributes that are applicable to an object are displayed, based on where the object fits into the class hierarchy. Additionally, run-time properties are also displayed.

> There is only one instance of the property sheet per session. This window is structured so it can be called from multiple areas and refreshed accordingly, as shown in Figure 6–1.

> Figure 6–1: Dynamic property sheet

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095