ASK dialog box

Roland Huettmann roland.huettmann at gmail.com
Wed Nov 25 12:31:27 EST 2015


Dear Randy

Maybe the obvious is sometimes not so obvious when starting. And even
following the discussions on this board, with all those acronyms, many
users - also me - are sometimes lost guessing around what this or that
could mean.

It is very simple in LiveCode catching the Ask box:

The code snipped goes like this:

The lengthy form writing the script:
...
if it is empty then -- it is empty = Cancel
  exit to top -- or whatever you like
else
 doSomethingElse -- it is not empty = OK, then do what you want
end if
...

Here we assume that there are only these two buttons: "Cancel" and "OK"




On 25 November 2015 at 18:17, Randy Hengst <iowahengst at mac.com> wrote:

> Hi Klauss,
>
> Yes, I did find that Cancel put EMPTY into it.
>
> The catch is, so does selecting OK when the user leaves the dialog empty.
>
> I’d like to respond in different ways depending on the user selecting
> Cancel versus OK.
>
> I can’t find a way to trap for which button is pressed since in both cases
> it seems that EMPTY is placed in “it”
>
> Thoughts?
>
> be well,
> randy
>
> Randy Hengst
> www.classroomFocusedSoftware.com
>
>
> > On Nov 24, 2015, at 11:47 AM, Klaus major-k <klaus at major-k.de> wrote:
> >
> > Hi Randy,
> >
> >> Am 24.11.2015 um 18:44 schrieb Randy Hengst <iowahengst at mac.com>:
> >>
> >> Hi All,
> >>
> >> I’ve include an ASK command in a new app.
> >>
> >> It was my understanding (though I don’t see this in the dictionary)
> that “Cancel” is placed in the “it” variable when the user selects “Cancel."
> >> However, the “it” variable seems to be empty… which is the same way
> “it” appears when no information is entered into the ASK dialog box and
> “OK” is pressed.
> >> I’d like to do one thing when the user “Cancels” and another when the
> user simply leaves the dialog blank, but presses OK.
> >> Is there a way to discern between an “OK” with no information added and
> a “Cancel”?
> >
> > If the user hits „Cancel":
> > IT = EMPTY
> > the result = Cancel
> > :-)
> >
> >> be well,
> >> randy
> >>
> >> Randy Hengst
> >> www.classroomFocusedSoftware.com
> >
> > Best
> >
> > Klaus
> >
> > --
> > Klaus Major
> > http://www.major-k.de
> > klaus at major-k.de
> >
> >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list