In many recent software development projects taken upon by Real World IS, it would be desirable to have ‘Don’t ask me again’ type functionality on many message boxes. The basic concept would be to allow the user to either choose ‘yes’ or ‘no’, and optionally, choose to ‘save’ their response as an automatic response for future applications. Presumably, the user would be able to go to some central location to edit that automatic response if so desired.
To build a form that could be used in many VB 6 projects that essentially extends a message box with new properties and functions
The following should be modeled as Public Properties
· The question to display
· A ‘Ramification’: additional commentary describing to the user what their choice will do
· Whether ‘Always use this setting’ will be available
· A ‘Persist Ramification’: comment that lets the user know where they can change their automatic response
· The response (yes/no)
· Whether ‘Always use this setting’ was selected
At this point, the calling program has responsibility for setting the properties, using them once the user is finished with the form, and storing the setting if applicable (in the registry, a database, etc.) So this form really just displays and exposes properties
A second form that exercise the properties of the new message form should be created. It can just display the values in a text box, or even [url removed, login to view] them.
Graphical layout doesn't have to be fancy at all, perhaps just a 'question mark' icon or something similar at the most. This shouldn't require any other dependencies other than the normal VB runtime, unless there is some compelling reason...
1) Complete and fully-functional working program(s) as well as complete source code of all work done. 3) Complete ownership and distribution copyrights to all work purchased.