Page 1 of 1

Problema con "MessageBox"

PostPosted: Wed Jun 29, 2016 5:06 pm
by gusgusl
Estoy itentando usar esta funcion pero no veo donde poner la variable en la cual guardar la opcion seleccionada:

MessageBox "Cuanto quiere comprar de este producto?" "" "1/2kg|1kg|2kg|3kg|No quiero nada" ""

Donde ponemos el nombre de la variable donde guardar el resultado?

Re: Problema con "MessageBox"

PostPosted: Wed Jun 29, 2016 6:39 pm
by Gaev
gusgusl:

1) Add the name of a subroutine (to handle the response) to your MessageBox command ...
Code: Select all
MessageBox "Cuanto quiere comprar de este producto?" "" "1/2kg|1kg|2kg|3kg|No quiero nada" "processResponse"


2) Now define your subroutine like so ...
name = processResponse
Alias = [responseNumber]
Type = Integer
Code =

Code: Select all
AlertBox "You chose ..." "[responseNumber]" ""
... save it in some global variable
SetVar [MessageBoxSelection] [responseNumber]

if you need to get the "selected value", probably best to store choices in Array Variables.