Salve,
vorrei sapere se c'è la possibilità di creare una funzione per spostare una colonna intera di una stringgrid e il contenuto delle celle sotto la stessa colonna in un altra posizione.
Salve,
vorrei sapere se c'è la possibilità di creare una funzione per spostare una colonna intera di una stringgrid e il contenuto delle celle sotto la stessa colonna in un altra posizione.
No, non mi pare. Devi fare tutto a mano oppure usare una griglia un po' più evoluta come quelle messe a disposizione dai componenti TMS.
i:= ListeEvenement.ColCount;
ListeEvenement.ColCount := ListeEvenement.ColCount + 1;
ListeEvenement.Cols[i].Assign(ListeEvenement.Cols[3]);
ListeEvenement.ColWidths[3]:=0;
Con questo codice riesco ad aggiungere in fondo una colonna:
Assegnare i valori della colonna che voglio che far sparire dalla terza posizione;
E infine portare a 0 le dimensioni della colonna che voglio rendere invisibile.
e se dovessi fare il contrario, ossia spostare la colonna dall'ultima alla prima???
Come fare??
C'è un sistema meno complicato??