TListView

 //删除当前行
for i:=ListView1.Items.Count-1 downto 0 Do
if ListView1.Items[i].Caption = Edit1.Text then
begin
ListView1.Items.Item[i].Delete();
end;
//添加数据
Var
  wIp: String;
  wPort: Word;
  wItem: TListItem;
begin
  wIp := AContext.Connection.Socket.Binding.PeerIP;
  wPort := AContext.Connection.Socket.Binding.PeerPort;
  wItem := ListView1.Items.Add;
  wItem.Caption := wIp;
  wItem.SubItems.Add(IntToStr(wPort));
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  With ListView1 Do
  Begin
    Columns.Items[0].Caption := '帐号'; // 添加列表标题
    Columns.Items[1].Caption := '密码';
  End;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  With ListView1.Items.Add Do
  Begin
    Caption := '284474863'; // 添加第一列子项
    SubItems.Add('123456'); // 添加第二列子项
  End;
end;

procedure TForm1.Button1Click(Sender: TObject);
Var
  I: Integer;
begin
  for I := ListView1.Items.Count - 1 downto 0 do
  Begin
    if ListView1.Items[I].Caption = LabeledEdit1.Text then // 按第一列标题删除
// if ListView1.Items[I].SubItems.Strings[0] = LabeledEdit1.Text then // 按第二列字符串删除
    Begin
      ListView1.Items[I].Delete;
    End;
  End;
end;
{选中单行或多行 放进剪贴板}
var
  I: integer;
  Clip: TClipboard;
  Str: TStringList;
begin
  Clip := TClipboard.Create;
  Str := TStringList.Create;
  for I := 0 to ListView1.Items.Count - 1 do
  Begin
    If ListView1.Items[I].Selected Then
    Begin
      Str.Add(ListView1.Items.Item[I].SubItems[1]);
    End;
  End;
  Clip.AsText := Str.Text + '下载完了喊我们帮你安装!';
end;




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值