Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: sortowanie, listboxy
anonim




Typ: Nie zarejestrowany
sortowanie, listboxy

Mam zbior liczb calkowitych dodatnich i ujemnych umieszczonych w listbox1 oraz przyporzadkowane im stringi w listbox2.
Chcialbym zrobic sortowanie obu listboxow wg listbox1, tak aby w listbox1 liczby byly poukladany rosnaca liczby dodatnie, a za nimi liczby ujemne takze rosnaco. W listbox2 musi takze byc zachowana kolejnosc wgo listbox1.

ma ktoś pomysl jak to zrobic?
Prosze o pomoc

07-01-2005 11:43
  
anonim




Typ: Nie zarejestrowany

Dodam ze te liczby nie koniecznie musza byc dodatnie - poprostu takie otrzymalem w wnikiku zamiany liczb HEX na DEC. Nie potrafie zamienic wielkich wartosci zapisanych w HEX tak ich odpowiedniki w DEC - otrzymuje liczy dodatnie. Jesli ktos wie jak rozwiazac ten problem to byloby fajnie bo nie trzebaby platac liczb ujemnych w to sortowanie

07-01-2005 11:46
  
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

Popierwsze proponuje uzyc kontorlik ListView, bedziesz mial rozwiazana sprawe z meczeniem sie z kolejnoscia liczb hex i dec:

dim dziecko as listitem
set dziecko = listview1.listitems.add(,,,"256"
dziecko.subitem(1)="&hff"

oczywiscie musisz miec jeszcze dodanal kolumne -> najlatwiej settings kotrolki

a sprawe z sotrowaniem nie rozwiaze ci zaden algorytm wbudowany w kontrolke bo on sortuje tylko stringi, muszisz taka watrosc pobrac, skasowac, przeksztalcic na int, posortowac, dodac spowrotem do kontrolki

lub poprostu posluz sie tablica dwuwymiarowa (i to chyba bedzie najfajniejsze rozwiazenie)

10-01-2005 00:12
Pokaż profil kicaj  Wyślij email do kicaj        3914568
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1