MessageBox
Displays a Windows message box. A message box contains an application-defined
message and title, plus any combination of predefined icons and push buttons.
Syntax
rhinoscriptsyntax.MessageBox (message, buttons=0, title=None)
rhinoscript.userinterface.MessageBox (message, buttons=0,
title=None)
Parameters
message |
Required.
String. A prompt or message. |
buttons |
Optional.
Number. The buttons and icon to display. This
parameter can be a combination of the following flags. If
omitted, an OK button and no icon is displayed.
Value |
Description |
0 |
Display OK button only. |
1 |
Display OK and Cancel buttons. |
2 |
Display Abort, Retry, and Ignore
buttons. |
3 |
Display Yes, No, and Cancel buttons. |
4 |
Display Yes and No buttons. |
5 |
Display Retry and Cancel buttons. |
16 |
Display Critical Message icon. |
32 |
Display Warning Query icon. |
48 |
Display Warning Message icon. |
64 |
Display Information Message icon. |
0 |
First button is the default. |
256 |
Second button is the default. |
512 |
Third button is the default. |
768 |
Fourth button is the default. |
0 |
Application modal. The user must
respond to the message box before continuing work in the
current application. |
4096 |
System modal. The user must respond
to the message box before continuing work in any application. |
|
title |
Optional.
String. A dialog box title. |
Returns
Number |
A number indicating which button was clicked:
Value |
Description |
1 |
OK button was clicked. |
2 |
Cancel button was clicked. |
3 |
Abort button was clicked. |
4 |
Retry button was clicked. |
5 |
Ignore button was clicked. |
6 |
Yes button was clicked. |
7 |
No button was clicked. |
|
Example
import rhinoscriptsyntax as
rs
rs.MessageBox("Hello Rhino!")
rs.MessageBox("Hello Rhino!",
4 | 32)
rs.MessageBox("Hello Rhino!",
2 | 48)
Also See
MessageBeep