Bonjour à tous,

je cherche la meilleur méthode pour sauvegarder la position des colonnes de mon VirtualDrawTree dans mon fichier .ini ?

Pour l'instant j'ai créé un tableau dans lequel je mets pour chaque index (correspondant à la colonne) sa position.

Ensuite je sauvegarde ce tableau dans mon fichier .ini.
Note : j'ai aussi des colonnes qui sont visible et d'autres non.

Voici ensuite comment j'affecte la position les colonnes lors de l'ouverture:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
    vtP.BeginUpdate;
    Try
      for i:=0 to VT_MAX_COLUMN do
        vtP.Header.Columns[i].Position:=TCOLUMN_POS[i];
    Finally
      vtP.EndUpdate;
    End;

Mais voilà certaines colonnes ne veulent pas changer de place

Une idée serait la bienvenue !
D'avance merci

Bruno