--- 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

Reply via email to