Skip to main content

Show Flash Dialog (script step reference)

By November 1, 2020November 18th, 2021Online Help, Troi Dialog Plug-in
Troi Dialog Plug-in for FileMaker Pro

Show Flash Dialog

Displays a flash dialog box for a specified period of time.

SyntaxScript step badge

Show Flash Dialog [ Select ; Result ; Ticks ; Dialog text ; Countdown text ;
                    Switches ; Icon ; Custom icon ]


Select entire contents replaces the entire contents of a field with the result. If not checked the result replaces the currently selected portion of the field
Result the result (currently always 0)
Ticks the time this dialog must be visible, in 1/60th of a second
Dialog text specifies the text you want to display
Countdown text (optional) a text at the bottom of the dialog that will countdown the seconds remaining
Switches this determines the behavior of the dialog and which information is returned
Icon select one of "No Icon", "Note Icon", "Caution Icon", "Stop Icon", "Custom Icon" or leave empty
Custom icon (optional) container with the icon to show


When you leave the Icon parameter empty you can also add one of these switches:

-NoteIcon shows a note icon (indicating this dialog gives the user information)
-CautionIcon shows a caution icon (indicating this dialog warns the user)
-StopIcon shows a stop icon (indicating this is something severe which the user needs to address )
-CustomIcon shows a custom icon. This icon needs to be set before with the Dial_IconControl function

You can also add this switch:

-IconSize=48 display the icon at 48×48 pixels

Returned Result

Data type returned



This function always returns 0.

Originated in

Troi Dialog Plug-in 7.0


FileMaker Pro 16 to 19


You can hold flash dialogs on the screen longer, or get rid of them early. This is what is possible:

– To dismiss a flash dialog: click on the dialog or press the ENTER or SPACE key.
– To keep a flash dialog longer on the screen: click on the dialog and hold the mouse button down. Or keep the ENTER or SPACE key down. When you release the mouse button or key the dialog goes away.

The parameter Countdown Text was added in v8.0: When you specify a countdown text the string “<secs>” will be replaced with the actual time in seconds remaining. So use for example the text: “This dialog will dismiss in <secs> seconds.”


Show Flash Dialog [ $Result ; 120 ; "Have a nice day" ]

This will show a flash dialog box for 120 ticks = 2 seconds.

Example 2

We assume that in your FileMaker file the following fields are defined:

gDialogText		Global, text
gTicksPrefs		Global, text
gIcon			Global, container with a (png) image in this field

The gDialogText field contains the text you want to display, and can be filled for example with a calculation. gTicksPrefs should be filled with a time in 1/60th of a second. You can then use this as a preference. Add the following script steps:

Set Variable [ $MyCustomIcon ; gIcon ] 
Show Flash Dialog [ $Result ; gTicksPrefs ; gDialogText ; "" ; "Custom Icon" ; 
			$MyCustomIcon ]

This shows a flash dialog with the text and the custom icon.

Example 3

Set Variable [ $Message ; "Hello there!"  ]
Set Variable [ $CountdownText ; "This flash dialog will dismiss in <secs> seconds."  ]
Show Flash Dialog [ $Result ; 5 * 60 ; $Message ; $CountdownText ]

This will show a flash dialog box for 5 seconds, with the text counting down to zero.

Used in example file


Related functionFunction badge


Related topics

Troi Dialog Plug-in online help (overview)

Online Help Page for Troi Dialog Plug-in for 16 to 19 –> Show Flash Dialog (dialp7303) 2021-1118 20:40:46