14. april 2004 - 14:49
Der er
2 kommentarer og
1 løsning
c++ builder. Problemer med multiselect
Jeg har sat Multiselect på min TListBox til true, men nu giver den mig en fejl på en adresse der består af FFFFFFFF, men jeg kan ikke finde ud af hvorfor.
Den stopper på denne linje og det er her fejlen kommer.
anyFolio=anyRoom && curRooms[FolioList->ItemIndex].fo_foliono.foliono[0]!='\x0';
anyFolio,anyRoom er bool
curRooms er en vector
14. april 2004 - 19:55
#2
F.ex:
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{
ListBox1->MultiSelect = true;
ListBox1->Items->Strings[0] = "Peter";
ListBox1->Items->Strings[1] = "Ole";
ListBox1->Items->Strings[2] = "Hans";
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for(int i = 0; i < ListBox1->Items->Count; i++)
if(ListBox1->Selected[i])
MessageBox(0, ListBox1->Items->Strings[i].c_str(), "Whatever", MB_OK);
}
Her vil der komme en MessageBox med teksten fra listen, for alle valgte items i listbox'en når man trykker på knappen.