Re: Re: Making a user interface
- To: mathgroup at smc.vnet.net
- Subject: [mg99573] Re: [mg99524] Re: Making a user interface
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Fri, 8 May 2009 00:16:20 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200905071035.GAA19369@smc.vnet.net>
- Reply-to: murray at math.umass.edu
At least under Windows XP and with Mathematica 7.0.1, there seems to be
a bug with the Panel and InputField mechanism for such an example...
I do the following:
- click the entry field for Entry1 and type something there ("hello",
for example);
- press Tab, which highlights the label "Entry 2:";
- press Tab again (presumably to get into the entry field for Entry2);
- begin typing there.
Then the background and outline of the 2nd entry field disappears,
becoming a uniform gray to match the panel's background. Already that's
a bug.
But I can continue typing there, e.g., "goodbye".
Now when I press the calculate button, what appears next to label
"Answer"" is: hello Null
Is this bug present for other versions of Windows, or with other OS's?
Bill wrote:
> Hi Jason:
>
> Here's one example...
>
>
> Module[{Entry1 = "", Entry2 = "", Answer = ""},
> Panel[Column[{Row[{"Entry 1: ",
> InputField[Dynamic[Entry1], String, Background -> LightCyan]}],
> Row[{"Entry 2: ",
> InputField[Dynamic[Entry2], String, Background -> LightYellow]}],
> Dynamic@Row[{"Answer: ", Answer}],
> Row[{Button["Clear", Entry1 = ""; Entry2 = ""; Answer = ""],
> Button["Calculate",
> Answer = ToExpression[Entry1] ToExpression[Entry2]]}]}],
> Style["Enter and Calculate_Multiplication", 16, Bold, Italic]]];
> Framed[%, Background -> LightOrange]
>
>
> Hth,
>
> Bill
>
> PS. I used Mathematica 6.0.1 with Win XP on a PC.
>
--
Murray Eisenberg murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
- References:
- Re: Making a user interface
- From: Bill <WDWNORWALK@aol.com>
- Re: Making a user interface