//TListView列表拒绝添加重复信息
procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
begin
  if (Trim(Edit1.Text)<>'') then
  begin
    for i := 0 to ListView1.Items.Count-1 do
    if Trim(Edit1.Text) = Trim(ListView1.Items[i].Caption) then
    begin
      Exit;
    end;
  end;
  ListView1.Items.Add.Caption:=Edit1.Text;
end;
 
 
 

function ItemExist(Text:string;ListView:TListView):Boolean;
var
  i: Integer;
begin
  Result:=False;
  if (Trim(Text)<>'') then
  begin
    for i := 0 to ListView.Items.Count-1 do
    if Trim(Text) = Trim(ListView.Items[i].Caption) then
    begin
      Result:=True;
      Exit;
    end;
  end;
  Result:=False;
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
  if not ItemExist(Edit1.Text,ListView1) then
      ListView1.Items.Add.Caption:=Edit1.Text;
end;

来自为知笔记(Wiz)

附件列表

转载于:https://www.cnblogs.com/xe2011/p/3876270.html

TListView列表拒绝添加重复信息相关推荐

  1. List列表拒绝添加重复信息

    [实例说明]                  利用程序输入信息时,经常由于马虎输入了重复的信息.为避免输入重复信息,可以在添加重复信息时进行警告. [编程思路]                  通 ...

  2. C# 动态添加SEO 信息,不和静态页面重复和叠加

    动态添加SEO 信息,不和静态页面重复和叠加,就一个方法,用到了做个记录,以后直接用就OK了,需要的同学也可以直接拿去用. 1 /// <summary> 2 /// 动态设置 SEO 信 ...

  3. 第15课:ul,添加新闻信息列表ol,添加图书销售排行榜

    使用ul,添加新闻信息列表 些列表就可以使用ul-li标签来完成.ul-li是没有前后顺序的信息列表. 语法: <ul><li>信息</li><li>信 ...

  4. 如何在保留订单的同时从列表中删除重复项?

    是否有内置的程序在保留顺序的同时从Python列表中删除重复项? 我知道我可以使用集合来删除重复项,但这会破坏原始顺序. 我也知道我可以这样滚动自己: def uniq(input):output = ...

  5. Bootstrap4+MySQL前后端综合实训-Day08-PM【ajax获取表单标签内容、根据“栏目信息”添加“新闻信息”、新闻管理系统-项目展示】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 ajax获取表单标签内容 ajax根据数据库加载select下来列 ...

  6. 在 Excel 中如何使用宏示例删除列表中的重复项

    概要:在 Microsoft Excel 中,可以创建宏来删除列表中的重复项.也可以创建宏来比较两个列表,并删除第二个列表中那些也出现在第一个(主)列表中的项目.如果您想将两个列表合并在一起,或者如果 ...

  7. python列表删除算法_关于算法:如何从python中的列表中删除重复的条目

    最近在一次采访中,我被要求编写一个python代码来从列表中删除所有重复的条目. 例如: Input List = {1,2,4,5,2,3,1} Expected Output List = {4, ...

  8. 在web.config中添加配置信息

    1 在web.config中添加配置信息<configuration><connectionStrings><add name="conStr" co ...

  9. 利用MT Photos生成的重复文件列表,删除重复文件

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.获取重复文件信息 二.使用步骤 1. 运行"MTphotos重复文件(生成excel).py" ...

  10. C#LINQ在列表中查找重复项

    本文翻译自:C# LINQ find duplicates in List 使用LINQ,如何从List<int>检索包含重复项不止一次及其值的列表? #1楼 参考:https://sta ...

最新文章

  1. Lancet:支持奋战在疫情一线的中国科研技术工作者
  2. Promise、Promise.all和Promise.race实现
  3. python二分法排序_python实现快速排序的示例(二分法思想)
  4. 国行 lg g3 D858 刷 lg g3 D858hk 教程(备忘)
  5. CentOS下升级python版本
  6. 蓝牙 查询码 android,android bluetooth UUID蓝牙查询表
  7. ASP.Net下使用ExtJS报“Ext未定义”错误的原因
  8. mac remix导入本地项目
  9. Heroku第三方服务接入指南(二)
  10. Atitit 转移特效attilax总结
  11. 安装SQLServer2016出错提示:需要安装oracle JRE7 更新 51(64位)或更高版本2种解决办法.
  12. android 拼音搜索
  13. 如何快速的开发一个完整的iOS直播app
  14. jq22插件库视频播放插件Video.js,jq22资源分享
  15. 【ACWing】998. 起床困难综合症
  16. 杂七杂八之Ubuntu-16.04安装 vs code
  17. c#中 把字符串转换为拼音码
  18. D3D粒子系统设计关键要点
  19. qq拼音输入法的剪切板工具挺好用
  20. Python正则表达式匹配字符串中的数字

热门文章

  1. helperdialect mysql_Mybatis使用pageHelper步骤(动态分页)
  2. Intent 与 IntentFilter 详解
  3. SQL SERVER数据库 查询sql 多表联查 top命令
  4. idea中maven下载依赖包出错
  5. 屏幕居中(DIV/CSS) 的几种方法
  6. 04. 替换空格(C++版本)
  7. java shell文件_JAVA执行bat文件和shell脚本文件
  8. Python如何使用生成器得到斐波那契数列
  9. java抽象类泛型_java-使用泛型定义抽象方法
  10. 谷歌浏览器:解决Chrome加载扩展程序提示程序包无效: