0% found this document useful (0 votes)
107 views

Dialog Boxes

The document discusses various built-in dialog boxes in VB.Net that can be used for tasks like opening and saving files. These dialog boxes inherit from the CommonDialog class and override the RunDialog() function. The RunDialog() function is invoked when the dialog box's ShowDialog() method is called, which displays the controls and returns a DialogResult value. Commonly used dialog box controls include ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, and PrintDialog.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views

Dialog Boxes

The document discusses various built-in dialog boxes in VB.Net that can be used for tasks like opening and saving files. These dialog boxes inherit from the CommonDialog class and override the RunDialog() function. The RunDialog() function is invoked when the dialog box's ShowDialog() method is called, which displays the controls and returns a DialogResult value. Commonly used dialog box controls include ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, and PrintDialog.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1/1/23, 1:26 PM VB.

Net - Dialog Boxes

VB.Net - Dialog Boxes

There are many built-in dialog boxes to be used in Windows forms for various tasks like opening
and saving files, printing a page, providing choices for colors, fonts, page setup, etc., to the user
of an application. These built-in dialog boxes reduce the developer's time and workload.

All of these dialog box control classes inherit from the CommonDialog class and override the
RunDialog() function of the base class to create the specific dialog box.

The RunDialog() function is automatically invoked when a user of a dialog box calls its
ShowDialog() function.

The ShowDialog method is used to display all the dialog box controls at run-time. It returns a
value of the type of DialogResult enumeration. The values of DialogResult enumeration are −

Abort − returns DialogResult.Abort value, when user clicks an Abort button.


Cancel − returns DialogResult.Cancel, when user clicks a Cancel button.

Ignore − returns DialogResult.Ignore, when user clicks an Ignore button.

No − returns DialogResult.No, when user clicks a No button.

None − returns nothing and the dialog box continues running.

OK − returns DialogResult.OK, when user clicks an OK button

Retry − returns DialogResult.Retry , when user clicks an Retry button

Yes − returns DialogResult.Yes, when user clicks an Yes button

The following diagram shows the common dialog class inheritance −

https://www.tutorialspoint.com/vb.net/vb.net_dialog_boxes.htm 1/2
1/1/23, 1:26 PM VB.Net - Dialog Boxes

All these above-mentioned classes have corresponding controls that could be added from the
Toolbox during design time. You can include relevant functionality of these classes to your
application, either by instantiating the class programmatically or by using relevant controls.

When you double click any of the dialog controls in the toolbox or drag the control onto the form,
it appears in the Component tray at the bottom of the Windows Forms Designer, they do not
directly show up on the form.

The following table lists the commonly used dialog box controls. Click the following links to check
their detail −

Sr.No. Control & Description

1
ColorDialog

It represents a common dialog box that displays available colors along with controls
that enable the user to define custom colors.

2
FontDialog

It prompts the user to choose a font from among those installed on the local computer
and lets the user select the font, font size, and color.

3
OpenFileDialog

It prompts the user to open a file and allows the user to select a file to open.

4
SaveFileDialog

It prompts the user to select a location for saving a file and allows the user to specify
the name of the file to save data.

5
PrintDialog

It lets the user to print documents by selecting a printer and choosing which sections
of the document to print from a Windows Forms application.

https://www.tutorialspoint.com/vb.net/vb.net_dialog_boxes.htm 2/2

You might also like