How to: Create a Custom Dialog Box
Use the following procedure to create a custom dialog box:
- Create a User Form
On the
Insertmenu in the Visual Basic Editor, clickUserForm. - Add Controls to a User Form
Find the control you want to add in the
Toolboxand drag the control onto the form. - Setting Control Properties
Right-click a control in design mode and click
Propertiesto display the Properties window. - Initializing Control Properties
You can initialize controls in a procedure before you show a form, or you can add code to the Initialize event of the form.
- Control and Dialog Box Events
All controls have a predefined set of events. For example, a command button has a Click event that occurs when the user clicks the command button. You can write event procedures that run when the events occur.
- Displaying a Custom Dialog Box
Use the Show method to display a UserForm.
- Using Control Values While Code Is Running
Some properties can be set at run time. Changes made to the dialog box by the user are lost when the dialog box is closed.