码迷,mamicode.com
首页 > 其他好文 > 详细

TlistView基本使用

时间:2017-07-18 18:43:02      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:code   checkbox   list   选中   subitems   删除   cap   cte   使用   


//增加
procedure TForm1.Button1Click(Sender: TObject);
var
  lsItem: TListItem;
begin
  lsItem := ListView1.Items.Add;
  lsItem.Caption := VarToStr(ListView1.Items.Count);
  lsItem.SubItems.Add(edit1.Text);
  lsItem.SubItems.Add(edit2.Text);

  edit1.Text := ‘‘;
  Edit2.Text := ‘‘;
end;

//修改
procedure TForm1.Button2Click(Sender: TObject);
begin
  ListView1.Selected.SubItems.Strings[0] := Edit1.Text;
  ListView1.Selected.SubItems.Strings[1] := edit2.Text;
end;

//删除
procedure TForm1.Button3Click(Sender: TObject);
begin
  ListView1.DeleteSelected;
  edit1.Text := ‘‘;
  Edit2.Text := ‘‘;
end;//点击项目取值
procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem; Selected: Boolean);
begin
  edit1.Text := Item.SubItems.Strings[0];
  Edit2.Text := Item.SubItems.Strings[1];
end;
//循环判断Checkbox是否选中
procedure TForm1.Button4Click(Sender: TObject);
var
  i: Integer;
begin
  memo1.Clear;
  for i := 0 to ListView1.Items.Count - 1 do
  begin
    if ListView1.Items.Item[i].Checked then
      memo1.Lines.Add(ListView1.Items.Item[i].Caption);
    memo1.Lines.Add(ListView1.Items.Item[i].SubItems.Strings[0]);
    memo1.Lines.Add(ListView1.Items.Item[i].SubItems.Strings[1]);
  end;
end;

循环读取CheckBox是否选中例图 

技术分享

TlistView基本使用

标签:code   checkbox   list   选中   subitems   删除   cap   cte   使用   

原文地址:http://www.cnblogs.com/win32pro/p/7201930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!