--- 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. > > Like I say, I've kludged up one > possibile way of doing this, but > there's got to be a better way, > isn't there? > > Thanks. > > -- > Nicolas Cueto >
Hi Nicolas, Why not sort the hilitedLines first? ## put the hilitedLines of me into tHilitedLines sort items of tHilitedLines numeric descending repeat for each item tLineNumber in tHilitedLines delete line tLineNumber of me end repeat ## Hope this helped, Jan Schenkel. Quartam Reports & PDF Library for Revolution <http://www.quartam.com> ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) _______________________________________________ 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
