Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

ListDialog.ShowDialog

Shows the dialog.

Component Version macOS Windows Linux Server iOS SDK
ListDialog 4.2 ✅ Yes ✅ Yes ❌ No ❌ No ✅ Yes
MBS( "ListDialog.ShowDialog" { ; TopMost } )   More

Parameters

Parameter Description Example Flags
TopMost Whether the dialog will get top most flag on Windows.
Pass 1 to make it topmost, pass 0 or nothing for normal behavior.
Optional

Added in version 10.1.

Result

Returns OK, Other, Cancel or error.

Description

Shows the dialog.
Returns the OK, Other, or Cancel to indicate which button was used to close the dialog.

Due to a bug in 15.2, it returns "Select" unless changed with ListDialog.SetSelectButtonValue function.

Added iOS support in version 15.3.

Examples

Shows a dialog:

Set Variable [$r; Value:MBS("ListDialog.ClearList")]
Set Variable [$r; Value:MBS("ListDialog.SetPrompt"; "Please select an item:")]
Set Variable [$r; Value:MBS("ListDialog.AddItemToList"; "First Item"; "1234")]
Set Variable [$r; Value:MBS("ListDialog.SetAllowMultipleSelection"; 1)]
Set Variable [$r; Value:MBS("ListDialog.SetSelectedTitle"; "1234")]
Set Variable [$r; Value:MBS("ListDialog.ShowDialog")]
Set Field [ListDialog::Result; $r]
Set Field [ListDialog::Selected Tag; MBS("ListDialog.GetSelectedTag")]
Set Field [ListDialog::Selected; MBS("ListDialog.GetSelectedTitle")]

See also

Release notes

Example Databases

Blog Entries

This function is free to use.

Created 18th August 2014, last changed 20th May 2025


ListDialog.SetWindowTitle - ListDialog.Sort