Sjoerd Op 't Land wrote:
>
> I think making the field clear whenever the user clicks in it it is not
> nice. If the user want to select some characters, the field clears. Maybe
> you want to clear the field when the user clicks the first time (so a cursor
> appears). Then the script would be:
>
> on openField
> put empty into field "Degrees C"
> put empty into field "Degrees F"
> end openField
>
> A nice one would be:
>
> on returnInField
> send "mouseUp" to button "Convert"
> end returnInField
>
> on enterInField
> send "mouseUp" to button "Convert"
> end enterInField
>
> So when the user presses return or enter, the convert starts.
>
> BTW Do you know how to round numbers on a certain digits?
Take a look at the description of the "round" function in the Metatalk
Reference stack. It explains how to tell MC which digit to round on.
Phil
> If not, you can
> use this:
>
> set the numberFormat to "0.##"
>
> Tim Barber wrote:
> > Hi all
> >
> > I'm just fiddling around trying to learn how to use MC. I'm creating a simple
> > temperature converter, and I've encountered a problem.
> >
> > My card consists of two fields (Degrees C and Degrees F), two labels(for the
> > fields) and two buttons (Convert and Quit)
> >
> > If I understand the MetaTalk reference correctly (and it's more than likely I
> > don't), an unlocked field doesn't receive mouseUp messages unless you hold
> > down the ctrl key (I'm on a Mac). How then do I script the field to clear
> > itself when I click in it? I've tried using a selectionChanged message
> > handler, but it started acting weird. Here is the code I'm using.
> >
> > on selectionChanged #or mouseUp put empty into field "Degrees C" put empty
> > into field "Degrees F" #I want it to clear both fields select field "Degrees
> > C" end selectionChanged #or mouseUp
> >
> > My plan is that you click on either field and it clears both. You then enter
> > whichever value you have (Centigrade or Fahrenheit) into the field, and click
> > the Convert button. Depending on which field you entered, the Convert button
> > calculates the result and populates the other.
> >
> > TIA
> > Tim
>
> Archives: http://www.mail-archive.com/metacard%40lists.best.com/
> Info: http://www.xworlds.com/metacard/mailinglist.htm
> Please send bug reports to <[EMAIL PROTECTED]>, not this list.
--
Phil Davis
---------------------------------
[EMAIL PROTECTED]
(503) 417-7930 x234
---------------------------------
Facilitator
Essentials of eBusiness Computing
Information Technology Institute
http://www.iti.com
Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to <[EMAIL PROTECTED]>, not this list.