the focusedObject

Sarah Reichelt sarah.reichelt at gmail.com
Sun Jan 11 19:01:42 EST 2009


On Mon, Jan 12, 2009 at 9:51 AM, william humphrey <shoreagent at gmail.com> wrote:
> Simpler frustration. Please why doesn't this do what I'm expecting?
>
> *on* returninfield
>   *if*  field id 1045 of card id 1002 of stack "BLEdit" of stack "clients"
> is the focusedObject *then*
>      *pass* returninfield
>   *else*
>      returnkey
>   *end* *if*
> *end* returninfield
>
> When I hit a return key in field id 1045 it sends "returnkey",  what I'm
> trying to do is send "returnkey" no matter what field the cursor is in
> except for field id 1045 which has more then one line and which needs to
> allow returns.

I prefer to use "the target" and would suggest something like this:

on returnInfield
    if the long id of the target = field id 1045 of card id 1002 of
stack "BLEdit" of stack "clients" then
        pass returninfield
    else
        returnkey
    end if
end returnInfield

(watch for line wrap on the 2nd line).

HTH,
Sarah



More information about the use-livecode mailing list