florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 1 nov. 2005 à 09:44
Tu définis l'évenement Onmcompare du ListView où tu mets:
<hr size= "2" width="100%"> procedure TForm1.LVCompare(Sender: TObject; Item1, Item2: TListItem;
Data: Integer; var Compare: Integer);
begin Compare : = StrToInt(Item1.Caption) - StrToInt(Item2.Caption);
end;
<hr size="2" width="100%">Et tu définis la propriété SortType à stData.
@ ++
Florent
Si tu ne te plantes pas ......
tu ne poussera jamais
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 1 nov. 2005 à 10:24
Non, il n'y a pas de débordement, mais cela crée un bug quand même, il dit que MaxInt < Low(Integer): pas très logique !!!!
C'est vrai que ce serais mieux de faire un test avec un if ou un IfThen()
@ ++ Florent
Si tu ne te plantes pas ......
tu ne poussera jamais
MacDaddy91
Messages postés9Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention 1 décembre 2005 1 nov. 2005 à 10:26
Merci pour ta réponse.
Je crois avoir fais exactement ce que tu me dis mais ça ne fonctionne pas alors je vais etre plus explicite dans ma demande.
Je remplis la propriété Caption d'un TListView d'élément de type String répresentant de montant de facture et je souhaite que ces montants soint classés du plus petit au plus grand....
Merci pour tes lumières!!!!!