Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 12.1   12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4    Statistic    FMM    Blog  

Dialog.Run

Runs the dialog.

Component Version macOS Windows Linux Server iOS SDK
Dialog 4.1 ✅ Yes ✅ Yes ❌ No ❌ No ❌ No
MBS( "Dialog.Run" )

Parameters

none

Result

Returns OK or error.

Description

Runs the dialog.
Returns which button was pressed.
On Windows may return Abort, Cancel, Continue, Ignore, No, OK, Retry, Try Again or Yes.
On Mac returns text of the buttons clicked.

Version 6.2 adds new capabilities for Windows including custom buttons, timeout, suppression checkbox and icon.

Examples

Show dialog with 7 buttons:

Set Variable [ $r; Value: MBS("Dialog.Reset") ]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 0; "Send All Copies to US") ]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 1; "Send All Copies to the Informant") ]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 2; "No Copies are required") ]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 3; "Reorder copies and send them to Informant”)]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 4; "Reorder copies and send them to US”)]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 5; "Reorder and send to US") ]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 6; "Town Hall Form Only”)]
Set Variable [ $r; Value: MBS("Dialog.SetButton"; 7; “Cancel”) ]
Set Variable [ $r; Value: MBS( "Dialog.SetMessage"; "Hello World" ) ]
Set Variable [ $r; Value: MBS( "Dialog.SetWindowTitle"; "test" ) ]
Set Variable [ $r; Value: MBS( "Dialog.Run" )]
Set Variable [ $button; Value: MBS( "Dialog.GetButtonPressed" )]

See also

Release notes

Example Databases

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 26th October 2017


Dialog.Reset - Dialog.RunSheet

💬 Ask a question or report a problem