En Windows listbox har faktisk en itemdata property (32bit værdi) for hvert element i listen. Den burde også kunne sættes i borland c++, prøv at se om der ikke er en attribut med et lignende navn.
Du kan lave en vector-liste, og når du så klikker på et "item" i listboksen, finder du tilsvarende værdi i vector'en. her er lidt kode: //--------------------------------------------------------------------------- void __fastcall TForm1::FormActivate(TObject *Sender) { // her sætter jeg 3 int's ind i vektoren TalListe.push_back(1); TalListe.push_back(2); TalListe.push_back(5); } //--------------------------------------------------------------------------- void __fastcall TForm1::ListBox1Click(TObject *Sender) { // Jeg har på forhånd lavet en listboks med 3 items int test=KodeListe[ListBox1->ItemIndex]; ShowMessage(IntToStr(test)); } //---------------------------------------------------------------------------
Jeg ville benytte jpk's metode med itemdata. Så er der altid styr på tingene ved sortering, tilføjelse, fjernelse eller andet sjov i listboksen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.