ifQuestion

WinBuilder

Question

Asks the user a question, and uses their response to determine if the command should be executed. Note: all strings defined in the language files can be used like variables, identified by their ID number $#nnnn.

Syntax

If,QUESTION,<Question>,[<timeout>,<True/False>]<Command>

Remarks

Usually the question dialog waits for the user's input. Using these optional parameters, you can cause to close it after a timeout ( and supply a default response), by adding the timeout (in seconds) and a default Value (True/False) as optional arguments before the command. If they are specified, BOTH the timeout value (seconds) and default value when the timeout occurs must be specified.

If,QUESTION,"Exit Script?",10,TRUE,Exit,"Exit selected"

Example:

If,QUESTION,$#1541?,command 

Here, we are using an internal string to display a question (The question mark is part of the TEXT, not part of the ID!). The resulting dialog box shows in case of default language (English):

Save changes to disk?

In case of e.g. italian language:

Salva cambiamenti al disco?