[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ListView MoveAfter Malfunction


Il 26/08/25 18:00, Bruce Steers ha scritto:


On Tue, 26 Aug 2025 at 16:53, Bruce Steers <bsteers4@xxxxxxxxx <mailto:bsteers4@xxxxxxxxx>> wrote:

    oops no sorry , i see what it's doing.

    to move do

    i do it like this...

       For i As Integer = aSelection.Max DownTo 0
         sName = aSelection[i]
         If sName = sKey Then Break
         ListView1.MoveTo(sName)
         If ListView1.MoveBelow() Then Return
         ListView1[sName].MoveAfter(ListView1.Item.Key)
       Next

    if you move the line to the line after the same line it's still the
    same line i suppose. so you have to move past the one below that

    Respects
    BruceS


The logic does not seem to add up though because ListView1[sName].MoveBefore(sName) does move things up but
ListView1[sName].MoveAfter(sName) does nothing.


Respects
BruceS



In fact, I still don't understand the logic, but your code works great :-)

Thanks, regards
Gianluigi


References:
ListView MoveAfter MalfunctionGianluigi <gradobag@xxxxxxxxxxx>
Re: ListView MoveAfter MalfunctionBruce Steers <bsteers4@xxxxxxxxx>
Re: ListView MoveAfter MalfunctionBruce Steers <bsteers4@xxxxxxxxx>
Re: ListView MoveAfter MalfunctionBruce Steers <bsteers4@xxxxxxxxx>