Helpful VB List
Helpful VB List
Net
Third Quarter - Week 1
The MsgBox function displays a message box and waits for the user to click a button and then
an action is performed based on the button clicked by the user.
Syntax
MsgBox(prompt[,buttons][,title][,helpfile,context])
Parameter Description
• Prompt − A Required Parameter. A String that is displayed as a message in the dialog
box. The maximum length of prompt is approximately 1024 characters. If the message
extends to more than a line, then the lines can be separated using a carriage return
character (Chr(13)) or a linefeed character (Chr(10)) between each line.
• Buttons − An Optional Parameter. A Numeric expression that specifies the type of
buttons to display, the icon style to use, the identity of the default button, and the modality
of the message box. If left blank, the default value for buttons is 0.
• Title − An Optional Parameter. A String expression displayed in the title bar of the dialog
box. If the title is left blank, the application name is placed in the title bar.
• Helpfile − An Optional Parameter. A String expression that identifies the Help file to use
for providing context-sensitive help for the dialog box.
• Context − An Optional Parameter. A Numeric expression that identifies the Help context
number assigned by the Help author to the appropriate Help topic. If context is provided,
helpfile must also be provided.
The Buttons parameter can take any of the following values −
• 0 vbOKOnly - Displays OK button only.
• 1 vbOKCancel - Displays OK and Cancel buttons.
• 2 vbAbortRetryIgnore - Displays Abort, Retry, and Ignore buttons.
• 3 vbYesNoCancel - Displays Yes, No, and Cancel buttons.
• 4 vbYesNo - Displays Yes and No buttons.
• 5 vbRetryCancel - Displays Retry and Cancel buttons.
• 16 vbCritical - Displays Critical Message icon.
• 32 vbQuestion - Displays Warning Query icon.
• 48 vbExclamation - Displays Warning Message icon.
• 64 vbInformation - Displays Information Message icon.
• 0 vbDefaultButton1 - First button is default.
• 256 vbDefaultButton2 - Second button is default.
• 512 vbDefaultButton3 - Third button is default.
• 768 vbDefaultButton4 - Fourth button is default.
• 0 vbApplicationModal Application modal - The current application will not work until the
user responds to the message box.
• 4096 vbSystemModal System modal - All applications will not work until the user
responds to the message box.
The above values are logically divided into four groups: The first group (0 to 5) indicates the
buttons to be displayed in the message box. The second group (16, 32, 48, 64) describes the
style of the icon to be displayed, the third group (0, 256, 512, 768) indicates which button must
be the default, and the fourth group (0, 4096) determines the modality of the message box.
Return Values
The MsgBox function can return one of the following values which can be used to identify the
button the user has clicked in the message box.
Example
Private Sub Button4_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
'Message Box with just prompt message
MsgBox("Welcome")
Syntax
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,c
ontext])
Parameter Description
• Prompt − A required parameter. A String that is displayed as a message in the dialog
box. The maximum length of prompt is approximately 1024 characters. If the message
extends to more than a line, then the lines can be separated using a carriage return
character (Chr(13)) or a linefeed character (Chr(10)) between each line.
• Title − An optional parameter. A String expression displayed in the title bar of the dialog
box. If the title is left blank, the application name is placed in the title bar.
• Default − An optional parameter. A default text in the text box that the user would like to
be displayed.
• XPos − An optional parameter. The position of X axis represents the prompt distance
from the left side of the screen horizontally. If left blank, the input box is horizontally
centered.
• YPos − An optional parameter. The position of Y axis represents the prompt distance
from the left side of the screen vertically. If left blank, the input box is vertically centered.
• Helpfile − An optional parameter. A String expression that identifies the helpfile to be
used to provide context-sensitive Help for the dialog box.
• context − An optional parameter. A Numeric expression that identifies the Help context
number assigned by the Help author to the appropriate Help topic. If context is provided,
helpfile must also be provided.
Example
Let us calculate the area of a rectangle by getting values from the user at run time with the help
of two input boxes (one for length and one for width).
Private Sub btnInputbox_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnInputbox.Click
Dim Length As Double
Dim Width, findArea As Double
Length = InputBox("Enter Length ", "Enter a Number")
Width = InputBox("Enter Width", "Enter a Number")
findArea = Length * Width
End Sub