2. Structuring an Application : How You Can Change Global Constants at Runtime : Selecting an Operation Style
 
Share this page                  
Selecting an Operation Style
Whether you structure your application around a control frame, sequential frames, or a multiple-use frame, you have many choices for providing operations to the user. Some of these options include:
Menu bar with commands and speed keys
Toolbars
Buttons such as push buttons and control buttons
Enumerated fields (such as list fields or palette fields) or table fields
Drag-and-drop actions
External class objects (ActiveX controls)
Tree views
List views
A single control frame may offer several kinds of interactions, such as a table field for selecting tasks and buttons or a menu bar for standard operations such as Close and Help. Moreover, the same frame may have more than one method for invoking operations to enable end users to interact with an application in the manner most comfortable for them.
For example, a menu bar with speed keys can repeat operations offered in the table field, enabling the user to invoke the same operation either from the keyboard or the mouse.