The document discusses built-in dialog boxes in VB.Net for Windows forms, which streamline tasks like file handling and printing. It explains the inheritance from the CommonDialog class and the usage of the ShowDialog method to display dialog boxes, returning values from the DialogResult enumeration. Additionally, it lists commonly used dialog box controls such as ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, and PrintDialog, along with their functionalities.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0 ratings0% found this document useful (0 votes)
12 views
Dialog boxes unit 3
The document discusses built-in dialog boxes in VB.Net for Windows forms, which streamline tasks like file handling and printing. It explains the inheritance from the CommonDialog class and the usage of the ShowDialog method to display dialog boxes, returning values from the DialogResult enumeration. Additionally, it lists commonly used dialog box controls such as ColorDialog, FontDialog, OpenFileDialog, SaveFileDialog, and PrintDialog, along with their functionalities.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
Page 1of2
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 —
CommoanDialog
ForDialog FileDialog PrineDialey
Colarbialog Page
cupDialog
OperFiledialog SaveFileDialogage 2012
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
ColorDialog
1 It represents a common dialog box that displays available colors along with
controls that enable the user to define custom colors,
FontDialog
2 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.
OpenFileDialog
It prompts the user to open a file and allows the user to select a file to open.
SaveFileDialog
4 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.
PrintDialog
5 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.