Jacques.
Hmmm. The "longest one" keeps changing, both in length and which actual field is the longest. I see that it works in principal, though, so thanks. Richard, I will never approach the 32K pixel limit. That is, with an ordinary lineHeight, over 2000 lines. But I take your point. I am old fashioned, and will script the action, which is smooth. Maybe with 50 fields it could be an issue, but that would require a very wide stack. Craig -----Original Message----- From: J. Landman Gay <jac...@hyperactivesw.com> To: How to use LiveCode <use-livecode@lists.runrev.com> Sent: Wed, Feb 16, 2011 4:57 pm Subject: Re: multi scroll On 2/16/11 11:37 AM, dunb...@aol.com wrote: > > > I remember something about this early in my LC career. I want to > lock-step scrolling among a dozen or more fields. > > The scrollBarDrag message in one field does the trick: > > on scrollbarDrag > lock screen > repeat with y = 3 to 15 > set the scroll of fld y to the scroll of me > end repeat > unlock screen > end scrollbarDrag > > But is this the best way? I sort of remember that a group worked > better, but am not sure how to implement this. It is not just a > matter of adding a scrollbar to a group of scrolling fields. That > works quite differently. Make the fields non-scrolling, group them, and set them all to the formattedheight of the longest one. (You may need to realign the tops.) Set the group to use a vertical scrollbar, and it will scroll all the fields automatically without any scripts. It's also a little smoother and more efficient than the scripted method. -- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ 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 _______________________________________________ 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