Hello.

I once used something similar to what Bob suggested. (Though I should look at Bob's "line" solution to see if it won't work better.) The following doesn't work perfectly in all cases... but perhaps it will provide an idea.

-- this goes in the field on rawKeyUp FieldLimiter -- don't allow typing past the visible bottom of the field
  pass rawKeyUp
end rawKeyUp


-- this goes somewhere in the message path of the field(s)
on FieldLimiter -- don't allow typing past the bottom of fixed-sized fields if (the textheightsum of the target) > (the height of the target + 12) then -- 12 is a "slop" factor if (word 4 of the selectedChunk) < (the num of chars of the target) then -- they are in the middle of the text somewhere so don't delete characters off the end
     -- play the uAlertSound of stack "Hidden"
      exit FieldLimiter
    end if
-- they are typing at the end of the text chunk... don't let them insert characters
    delete last char of the target
   -- play the uAlertSound of stack "Hidden"
    repeat 5 times -- 5 is arbitrary
if the textheightsum of the target < (the height of the target + 12) then
        exit repeat
      end if
      delete last char of the target
    end repeat
    set the scroll of the target to 0
  end if
end FieldLimiter        



-Scott Morrow

Elementary Software
(Now with 20% less chalk dust !)
web     http://elementarysoftware.com/
email   [EMAIL PROTECTED]

-----------------------------------------------------------------

On Jul 20, 2007, at 11:37 AM, Robert Presender wrote:

Hi,

If the field height is divided by the textHeight, the result is the number of lines.
You can then limit the number of lines.
See textHeight and keyDown in the docs. Don't know if the spacebar can be used with keyDown.

Regards ... Bob


on Tue, 10 Jul 2007 15:55:00 -0700 (PDT) haribo <[EMAIL PROTECTED]> wrote:

Sarah Reichelt-2 wrote:

On 9/17/06, William de Smet <[EMAIL PROTECTED]> wrote:
Hi there,

I made a field which is 500(width) x 530(height) pixels and now I am
looking for a way to limit the text input in this field based upon the
height of the field.
I dont want more text than the height of the field.


If you set the autoTab of a field to true, when the user gets to the
last line and presses Return or Enter, it will be as if they pressed
Tab to go to the next field. They won't be able to enter more lines
than are visible.

Cheers,
Sarah
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to