Composer une clé de recherche pour stringgrid
Bonjour à tous et à toutes.
Pour des besoins de travail, je constitue une clé de recherche dans un TStringGrid.
Cette clé est constituée à partir de nombre :
Code:
1 2 3
| strgrid1.Cells[0,j]:= floattostr(ceil(latpta/maxsize)-1)
+ '_' + floattostr(ceil(lonpta/maxsize)-1)
+'!' +inttostr(H); |
où latpta, lonpta, maxsize numérique et H un index.
Le problème est qu'en alphanumérique, 0_0_2 est après 0_0_19, ce qui donne
0_0!1
0_0!10
0_0!11
....
0_0!19
0_0!2
0_0!20
Pour avoir un tri juste, il faudrait avoir
0_0!01
0_0!02
....
0_0!09
0_0!10
0_0!11
etc... ==> donc avoir l'index tour sur le même nombre de digit, avec 0 avant.
Alors, comment faire cela de façon simple ?