C++Builder Tips


リストビュー・選択項目の取得


リストビューで複数選択されたキャプションを取得するサンプルです。




//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  ListBox1->Clear();

  if (ListView1->Selected==NULL){
    return;
  }

  TItemStates itsSelected = TItemStates() << isSelected;
  TListItem *Item = ListView1->Selected;
  while (Item){
   ListBox1->Items->Add(Item->Caption);
   Item = ListView1->GetNextItem(Item, sdAll, itsSelected);
  }

}
//---------------------------------------------------------------------------


DownLoad bcbtips080.lzh 4KB(BCB5)