closeField and exitField problem
Phil Davis
revdev at pdslabs.net
Mon Oct 15 17:43:09 EDT 2007
This is so much simpler than what I proposed! Thanks Ken.
Phil Davis
Ken Ray wrote:
> On Mon, 15 Oct 2007 19:48:36 +0100, Dave wrote:
>
>
>> Hi,
>>
>> I asked about this problem ages ago, but didn't get a response, so
>> I'm asking again as it's just come up again!
>>
>> I am running on a Mac. If the user fills in a field and then tabs out
>> of the field, either a closeField or exitField message is sent to the
>> field. All well and good. However, if the user clicks on a button,
>> nether messages are sent!
>>
>> This effectively means that it\s impossible to ensure that a field is
>> valid using these messages, so what's the use of having them or am I
>> missing something.
>>
>
> The messages are useful, you just need to manually trigger them on
> MacOS - the easiest way (IMHO) is to issue "select empty" on a
> mouseDown. If you're not trapping mouseDown anywhere this can go in the
> card/stack script:
>
> on mouseDown
> select empty
> pass mouseDown
> end mouseDown
>
> If you *do* trap mouseDown, you can set up a frontscript that does the
> same thing. Create an object (say, a button), and give it a name (like
> "FS") and give it the script above. Then at some point prior to the
> user being able to enter data, execute:
>
> insert script of btn "FS" into front
>
> Doing a "select empty" forces the cursor out of the field and should
> trigger an exitField or closeField depending on whether the contents
> have changed or not.
>
> HTH,
>
> Ken Ray
> Sons of Thunder Software, Inc.
> Email: kray at sonsothunder.com
> Web Site: http://www.sonsothunder.com/
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
More information about the use-livecode
mailing list