MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: trying to use InputField as a continually attentive string input

  • To: mathgroup at smc.vnet.net
  • Subject: [mg108843] Re: trying to use InputField as a continually attentive string input
  • From: ADL <alberto.dilullo at tiscali.it>
  • Date: Sat, 3 Apr 2010 06:08:42 -0500 (EST)
  • References: <hp4gcv$7nh$1@smc.vnet.net>

I obtained the effect you are looking for by using Null instead of ""
as a return value of procstring:

procstring[ins_String]:=
	If[
		StringLength[ins]>1 && StringTake[ins,-2]=="do",
		AppendTo[msgs,StringTake[ins,{1,-3}]]; Null,
		ins
	];

ADL


On 2 Apr, 12:20, mkr <mileskra... at gmail.com> wrote:
> I am trying to set up some interactive code where I issue short
> instruction strings to drive some additional dynamic code.
>
> My hope was to use an InputField into which I could continuously type
> these short instructions, with a given character sequence ("do" in the
> code below) acting as the trigger (I was guessing that using the
> [Enter] key might not work).
>
> There are a couple of immediate problem behaviors that I observe:
> first, when InputField input contains spaces, the cursor keeps getting
> moved to inside of the string, second, after ending a string with
> "do", the cursor ends up to the right of the InputField, requiring a
> [<-] keypress to get the cursor back into the InputField.
>
> I am using 7.0.1 on XP. Code follows:
>
> ....
>
> Miles



  • Prev by Date: Re: convert txt to binary file
  • Next by Date: Re: convert txt to binary file
  • Previous by thread: trying to use InputField as a continually attentive string input
  • Next by thread: Re: trying to use InputField as a continually attentive string input