怎么用Delphi实现使用listview和checkBox相结合的功能张三 
李四 
王五 
。 
以上的列表是在数据库中动态提取的名称 
他在窗口中用复选框表示 
若选中的话 就打对勾 可以多个选择 
怎么利用listview和checkBox来实现啊 
或者用其他地方法实现也行啊 
请大家帮帮忙啊 
给我点代码参考啊

解决方案 »

  1.   

    VAR
      i : Integer;
    for i := 0 to listview1.items.count - 1 do   
      begin   
          if listview1.items[i].checked then   
              //listview1.item[i]被check了   
      end;
      

  2.   

     listview1 :Viewstyle := vsReport;
    checkboxs := true;
    MultiSelect := true;
      

  3.   

    Virtual Treeview 
    支持D6-D2009
    网站:http://www.soft-gems.net/
    下载:http://www.soft-gems.net/supplement/download.php?ID=28
    有例子。
      

  4.   

    listview本身就有这个功能,只是你不会用,而且给分也少。
      

  5.   

    listview可以显示check框
    ListView1.ViewStyle := vsReport;
    ListView1.Checkboxes := True;
    判断
    if ListView1.Items[index].Checked then
    begin
      //index是item的索引
    end;
      

  6.   

    1 首先加模拟数据
    begin
      with ListView1.items.Add do
      begin
        Caption := 'd';
        SubItems.Add('ddd');
        SubItems.Add('sssddd');
      end;
    end;2 设置
    Viewstyle := vsReport; 
    checkboxs := true; 
    MultiSelect := true; 3 checkBox如果需要保存结构可以用下面函数
    self.ComboBox1.AddItem();