On Tue, Jun 24, 2008 at 12:57 PM, Nicolas Cueto <[EMAIL PROTECTED]> wrote: > I'm hoping there's an elegant > way of doing the following, > cause my "solution" is pretty > messy. > > I have a locked field set to > list-behavior, multiline, and > non-contiguous. Now, say > that in that field there are > 10 lines, of which the user > has selected lines 1, 3-to-6 > and 8 for deletion. > > My first solution so far is to > put a mouseDouble up > handler in the field and then > use the field's hilitedline > property, something like this: > > on mouseDoubleUp > put the hilitedline of me into tLinesToDelete > repeat for each item tLineNr in tLinesToDelete > delete line tLineNr of me > end repeat > end mouseDoubleUp > > But, of course, the problem with > this is that after the first deletion > the line numbers in hilitedLine > no longer correspond to the > actual line numbers in the field.
Count backwards :-) repeat with x = the number of items in tLinesToDelete down to 1 put item x of tLinesToDelete into tLineNr delete line tLineNr of me end repeat Cheers, Sarah _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
