Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB6] ListView - Invertire 2 righe

    Ciao a tutti,
    ho una ListView e devo poter invertire 2 righe, per esempio la riga con indice 2 diventa con indice 3 e viceversa. Per ora ci riesco andando ad invertire i singoli SubItem, il problema è che ognuno ha colore e formati diversi e le proprietà da tenere in considerazione sono tante.
    Esiste un modo + veloce?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Verifica se c'è la possibilità di agire su un indice... magari, invertendo il loro valore, è possibile cambiare di posto agli elementi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Originariamente inviato da alka
    Verifica se c'è la possibilità di agire su un indice... magari, invertendo il loro valore, è possibile cambiare di posto agli elementi.

    Ciao!
    Purtroppo Index è una proprietà di sola lettura
    Se non trovo nient'altro pulisco la lista e la riscrivo nell'ordine corretto, comunque si tratta sempre di una ventina di elementi, non di +. Però come soluzione fa pena...

  4. #4
    Un'altra soluzione sarebbe,copiarsi i valori degli indici 2 e 3 in delle variabili,poi cancellare gli indici 2 e 3 e ricrearli invertiti prendendo i dati dalle variabili!

  5. #5
    Originariamente inviato da Anony89
    Un'altra soluzione sarebbe,copiarsi i valori degli indici 2 e 3 in delle variabili,poi cancellare gli indici 2 e 3 e ricrearli invertiti prendendo i dati dalle variabili!
    Non è la stessa cosa?
    Originariamente inviato da Luciano79
    Per ora ci riesco andando ad invertire i singoli SubItem, il problema è che ognuno ha colore e formati diversi e le proprietà da tenere in considerazione sono tante.
    Non ci sono solo i valori delle variabili, ma ci sono anche i formati. Ovviamente posso copiarmeli tutti (sono quasi una ventina di valori), ma sembra strano che non abbiano pensato già a qualcosa di + veloce...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.