- Using syntax with the wizard
- Characteristics of dialog box
- Miscellaneous
- Emulation
- Application in the background: Android 10 specific case
Dialog (Function) In french: Dialogue
// Caution: This example must not be copied directly. // The following code is generated by the wizard. SWITCH Dialog("Do you want to save the modifications in the %1? file", MySource) // Yes CASE 1: Procedure_Save() END
Versions 20 and later
// Caution: This example must not be copied directly. // The following code is generated by the wizard. IF Dialog(StringBuild("Do you want to save the modifications in %1?", ... MySource), ["Yes - Save","No"], 1, 2, dlgIconQuestion) = 1 THEN Procedure_Save() END
New in version 20
// Caution: This example must not be copied directly. // The following code is generated by the wizard. IF Dialog(StringBuild("Do you want to save the modifications in %1?", ... MySource), ["Yes - Save","No"], 1, 2, dlgIconQuestion) = 1 THEN Procedure_Save() END
// Caution: This example must not be copied directly. // The following code is generated by the wizard. IF Dialog(StringBuild("Do you want to save the modifications in %1?", ... MySource), ["Yes - Save","No"], 1, 2, dlgIconQuestion) = 1 THEN Procedure_Save() END
Syntax
Syntax using the wizard Hide the details
<Result> = Dialog(<Message identifier> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Integer Identifies the answer selected by the user. This answer depends on the selected message. The different values corresponding to the different answers are automatically included in comments in the code editor when selecting the message. <Message identifier>: Integer Identifies the question asked to the user as well as the different possible answers. <Parameter 1>: Optional character string If the selected message contains elements with parameters (identified by %1, %2, etc.), this parameter is used to give the desired value to the first element. Thus, the value of <Parameter 1> will replace %1. <Parameter N>: Optional character string If the selected message contains elements with parameters (identified by %1, %2, etc.), this parameter is used to give the Nth desired value to element N. Thus, the value of <Parameter N> will replace %N. Versions 20 and later
Direct syntax Hide the details
<Result> = Dialog(<Question> , <Captions of buttons> [, <Default button> [, <Cancelation button> [, <Icon>]]])
<Result>: Integer Identifies the answer selected by the user. This answer depends on the selected message. <Question>: Character string (with quotes) Question asked to the user. <Captions of buttons>: Array Name of Array variable containing the captions of buttons. <Default button>: Integer Subscript of button selected by default. This parameter is set to 1 by default. <Cancelation button>: Integer Subscript of cancelation button. By default, this parameter corresponds to the subscript of last button. <Icon>: Character string (with quotes) or Integer constant Icon displayed. This parameter can correspond to: - the path of file corresponding to the displayed icon.
- one of the following constants:
| | dlgIconError | Icon representing an error. | dlgIconInfo (Default value) | Icon representing an information. | dlgIconQuestion | Icon representing a question. |
New in version 20
Direct syntax Hide the details
<Result> = Dialog(<Question> , <Captions of buttons> [, <Default button> [, <Cancelation button> [, <Icon>]]])
<Result>: Integer Identifies the answer selected by the user. This answer depends on the selected message. <Question>: Character string (with quotes) Question asked to the user. <Captions of buttons>: Array Name of Array variable containing the captions of buttons. <Default button>: Integer Subscript of button selected by default. This parameter is set to 1 by default. <Cancelation button>: Integer Subscript of cancelation button. By default, this parameter corresponds to the subscript of last button. <Icon>: Character string (with quotes) or Integer constant Icon displayed. This parameter can correspond to: - the path of file corresponding to the displayed icon.
- one of the following constants:
| | dlgIconError | Icon representing an error. | dlgIconInfo (Default value) | Icon representing an information. | dlgIconQuestion | Icon representing a question. |
Direct syntax Hide the details
<Result> = Dialog(<Question> , <Captions of buttons> [, <Default button> [, <Cancelation button> [, <Icon>]]])
<Result>: Integer Identifies the answer selected by the user. This answer depends on the selected message. <Question>: Character string (with quotes) Question asked to the user. <Captions of buttons>: Array Name of Array variable containing the captions of buttons. <Default button>: Integer Subscript of button selected by default. This parameter is set to 1 by default. <Cancelation button>: Integer Subscript of cancelation button. By default, this parameter corresponds to the subscript of last button. <Icon>: Character string (with quotes) or Integer constant Icon displayed. This parameter can correspond to: - the path of file corresponding to the displayed icon.
- one of the following constants:
| | dlgIconError | Icon representing an error. | dlgIconInfo (Default value) | Icon representing an information. | dlgIconQuestion | Icon representing a question. |
Remarks Using syntax with the wizard To use this syntax, you must use the wizard proposed when writing the function name in the code editor ("<Wizard>" option proposed by the assisted input). This wizard allows you to specify the different parameters of the dialog box that will be used. This function cannot be used if the dialog window is not created by the wizard. To start the wizard: - In the code editor, type "Dialog(".
- Click "Wizard". The wizard starts. Go to the next step.
- Choose an existing question or create a new question (<Click here to create a new question>). Go to the next step.
- If you have chosen to create a question, a screen is displayed. This screen allows you to enter the different parameters of the dialog box used to ask the question. You can specify:
- The text of the question,
- The image of dialog box,
- The different buttons allowing the user to answer.
- Validate the screen for defining the question. The corresponding code is automatically inserted into the code editor. Press the ENTER key again. The entire code is added in the code editor. The characteristics of dialog box can be modified via the icon found beside the question text.
Versions 25 and later New in version 25 Business / UI classification : UI Code
This page is also available for…
|
|
|
| |
| | // CLOSING WIN_MENU s_REPOSTA is string="" s_REPOSTA=Dialog("Deseja fazer cópia de segurança?",["SIM","NAO","VOLTAR"]) SWITCH s_REPOSTA CASE 1 Open(WIN_Backup_backup_Dados) HCloseConnection(Matos_hyperfil_server) EndProgram() CASE 2 HCloseConnection(Matos_hyperfil_server) EndProgram() CASE 3 ReturnToCapture(WIN_MENU) OTHER CASE END // BLOG COM VIDEO E EXEMPLO http://windevdesenvolvimento.blogspot.com.br/2017/10/windev-1274-dialog.html
https://www.youtube.com/watch?v=29aTZpUp1iU
|
|
|
|
| |
| |
| |
| |
| |
| |
| | |
|