Let the user select a style for all of the forms in the application. This example just makes some trivial changes. A real application might change the language used by the forms.
This example assumes it will take a while to change all the forms, so it defers the changes as long as possible. It only updates a form when it is next activated.
My book Advanced Visual Basic Techniques demonstrates another method for customizing user interfaces. When the user logs in, the program uses the user's privileges stored in a database to customize the interface for that user. For example, basic users might not be allowed to see all of the data of might be able to see but not modify.
|