VB Dialogue Box
VB Dialogue Box
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.
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 −
ColorDialog
It represents a common dialog box that displays available colors along with controls that enable
the user to define custom colors.
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.
OpenFileDialog
It prompts the user to open a file and allows the user to select a file to open.
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.
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.
The following are some of the commonly used properties of the ColorDialog control –
The following are some of the commonly used methods of the ColorDialog control –
Example
In this example, let’s change the forecolor of a label control using the color dialog box. Take the following
steps –
Drag and drop a label control, a button control and a ColorDialog control on the form.
Set the Text property of the label and the button control to ‘Give me a new Color’ and ‘Change Color’,
respectively.
Double-click the Change Color button and modify the code of the Click event.
Label1.ForeColor = ColorDialog1.Color
End If
End Sub
When the application is compiled and run using Start button available at the Microsoft Visual Studio tool
bar, it will show the following window –
Clicking on the Change Color button, the color dialog appears, select a color and click the OK button. The
selected color will be applied as the forecolor of the text of the label.
FONT DIALOG
RichTextBox1.ForeColor = FontDialog1.Color
RichTextBox1.Font = FontDialog1.Font
End If
End Sub
OpenFileDialogue
Example
In this example, let’s load an image file in a picture box, using the open file dialog box. Take the following
steps –
Drag and drop a PictureBox control, a Button control and a OpenFileDialog control on the form.
Set the Text property of the button control to ‘Load Image File’.
Double-click the Load Image File button and modify the code of the Click event:
End If
End Sub
When the application is compiled and run using Start button available at the Microsoft Visual Studio tool
bar, it will show the following window −
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Height = 250
PictureBox1.Width = 400
Label1.Visible = False
End Sub
Button1.Text = “Show”
Label1.ForeColor = ForeColor.Green
End Sub
End Class
COMBOBOX
Me.Text = “tutorialspont.com”
End Sub
Sindex = ComboBox1.SelectedIndex
Sitem = ComboBox1.SelectedItem
ListBox1.Items.Add(sitem)
End If
End Sub
ComboBox1.Items.Clear()
ComboBox1.Items.Add(“Safety”)
ComboBox1.Items.Add(“Security”)
ComboBox1.Items.Add(“Governance”)
ComboBox1.Items.Add(“Good Music”)
ComboBox1.Items.Add(“Good Movies”)
ComboBox1.Items.Add(“Good Books”)
ComboBox1.Items.Add(“Education”)
ComboBox1.Items.Add(“Roads”)
ComboBox1.Items.Add(“Health”)
ComboBox1.Items.Add(“Industrialisation”)
ComboBox1.Items.Add(“Peace”)
ComboBox1.Items.Add(“Liberty”)
ComboBox1.Items.Add(“Freedom of Speech”)
End Sub
ComboBox1.Sorted = True
End Sub
ComboBox1.Items.Clear()
End Sub
Handles ListBox1.SelectedIndexChanged
Label1.Text = ComboBox1.SelectedItem.ToString()
End Sub
End Class