realbasic-nug.fr
[Top] [All Lists]

Re: Tri dans ListBox

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Tri dans ListBox
From: Eric Ferrer <wonderfef at noos dot fr>
Date: Sat, 27 Jan 2007 15:17:58 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <A1B3A8DC-9BDB-439F-B3BB-DE4AFFEBCD18 at mac dot com>

Le 27 janv. 2007 à 10:34, Powel a écrit :

Je ne comprends pas pourquoi dans une listbox, le tri sur des données en Interger se fait selon l'ordre alphabétique. Il semblerait que ces données soient interprétées comme string... Or, mon code est le suivant :

Une ListBox ne peut contenir que du texte (et des images).

Mais pour avoir un tri sur des valeurs numériques, il faut utiliser l'event "CompareRows" de la ListBox. Il suffit alors d'utiliser la fonction "Val()" pour comparer des nombres (et pas du texte) : if val(ListBox1.cell(row1, column)) > val(ListBox1.cell(row2, column) then
....

Je ne donne pas beaucoup de détails, juste des pistes...
J'espère que ça t'aidera quand même.
Eric

<Prev in Thread] Current Thread [Next in Thread>