Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
MSGBOX Statement Details
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
MSGBOX msg$ [,type% [,title$]]
Usage Notes
■ No other form events can occur while the MSGBOX dialog is active.
■ MSGBOX displays a maximum of 1,024 characters. If your message is
longer, it is truncated after the 1,024th character.
■ Dialog width is determined by the larger of:
• Msg$ width (maximum 76)
• Title$ width (maximum 74)
• Width necessary to display buttons
■ MSGBOX truncates lines automatically at the right of the dialog box. To
set line breaks for multiple line messages, use CHR$(13) (carriage
return) and CHR$(10) (linefeed character) before the text that begins
each new line. For example:
Msg$ = "This is the first line of my message"
Msg$ = Msg$ + CHR$(13) + CHR$(10) + "This is the second line"
MSGBOX$ Msg$
■ Because the MSGBOX statement does not return a value, some combinations
of type% values may not be useful. For example, placing more than one
button on the message box dialog is meaningless, because you cannot
determine which one was chosen by the user.
■ The dialog box is movable but not sizable. It is closable only if the
message box type contains a Cancel button.