On Jul 23, 2012, at 4:47 PM, Charles Szasz wrote:

> I have been working with your suggestions on the following script:
> 
> put the number of buttons of me into nbr
>   put 1 into x
>   repeat with n = 1 to nbr
>      put the short name of button n of me into tName
>      if not the hilite of button n of me then next repeat
>      add 1 to x
>      put x & "." & space & tName & cr after theList
>   end repeat
>   put round(the height of field "final" / the textheight of field "final",0) 
> into tMaxLines
> 
>   put line 1 to tMaxLines of theList into field "final"
>   if x> tMaxLines then
>      put line tMaxLines+1 to x of thelist into field "final2"
>      show field "final2"
>   else
>      put empty into field "final2"
>      hide field "final2"
>   end if
> 
> This script works but I have  encountered two significant problems. First, 
> the first checkbox that is checked and inserted into field "final" is 
> numbered as 2. instead of 1.  The second problem is that when field "final" 
> is "filled up" with the names of the checkboxes, the last checkbox name 
> cannot be seen in field "final" and consequently the next checkbox that is 
> inserted into the next field "final2" shows the next number. In other words, 
> checkbox numbered 13 does not show up in field "final" but checkbox numbered 
> 14 appears in field "final2".  Do you have any suggestions?

1. Put the "add 1 to x" line at the end of the repeat loop (which is what I 
suggested originally)
2. Make maxLines = 12. Are you assigning this value explicitly, or my some 
script calculation?

-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig


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

Reply via email to