delphi checklistbox用法

在Delphi中checklistbox中高亮选中(不论是否Checked)能够进行操作么?删除,上下移动等等

删除:CheckListBox.DeleteSelected;
上下移: CheckListBox.Items.Move

删除用
CheckListBox1.Items.Delete(Index);

上下移动用
CheckListBox1.Items.Move(CurrentIndex,NewIndex);

//在项目中添加字符串(子项目的最后一位接着添加)
CheckListBox1.Items.Add(edit1.Text);

//全选 高亮选中Selected
CheckListBox1.MultiSelect := True;
CheckListBox1.SelectAll;

//全选 Checked All
procedure TForm1.Button11Click(Sender: TObject);
var i :integer;
begin
for i := 0 to CheckListBox1.Items.Count - 1 do
begin
CheckListBox1.Checked[i] := True;//反选设置为False
end;
end;

//让第n行被高亮选中
CheckListBox1.Selected[1]:=true;//第2行

//取消高亮选中
CheckListBox1.ClearSelection;

//第3行的项目灰色不可用
CheckListBox1.ItemEnabled[2] := False;//True可用

//删除高亮选中的项目,(只管高亮选中就会被删除,和checked是否无关)
CheckListBox1.DeleteSelected;//删除选中项目,即使该给项目 没勾上也会被删除

//删除已勾选的中项目
procedure TForm1.Button5Click(Sender: TObject);
var i : integer;
begin
for i := CheckListBox1.Items.Count-1 downto 0 do //从后面往前面删
begin
if CheckListBox1.Checked[i] then
begin
CheckListBox1.Items.Delete(i);
end;
end;
end;

//清空项目
CheckListBox1.Items.Clear;

//将CheckListBox1的全部添加到CheckListBox2的Items中
procedure TForm1.Button1Click(Sender: TObject);
var
i:Integer;
begin
CheckListBox2.Items.Clear;
for i := CheckListBox1.Items.Count - 1 downto 0 do
begin
CheckListBox2.Items.Add(CheckListBox1.Items[i]);
end;
end;

转载于:https://www.cnblogs.com/angelbd/p/3373139.html

(转载)delphi checklistbox用法相关推荐

  1. 【Delphi checklistbox的简单用法】

    procedure TDcpMain.N1Click(Sender: TObject);  //删除选中行 begin    //cxListBoxmovie.Items.Delete(cxListB ...

  2. [转载].sscanf的用法

    原作者不详. 名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: Int sscanf( string str, string fmt, mixed var1, mix ...

  3. Delphi指针用法

    delphi 中一切皆指针,任何类型都是指针,不错,你没看错.不过本篇不详细的说明delphi中指针的用法,因为篇幅所限,只是简单说明一下.delphi 中有的语法看起来比较奇怪如ppointer等, ...

  4. 转载-extern “C”用法分析

    2019独角兽企业重金招聘Python工程师标准>>> 1.引言 C++语言的创建初衷是"a better C",但是这并不意味着C++中类似C语言的全局变量和函 ...

  5. 转载-glance的用法

    网络上有很多关于glance的用法介绍,基本上都是一个版本.其实有两个命令很实用,但是并没有介绍到. 1.进入glance后,"?"命令可以在线提示所有的命令以及对应的解释.内容如 ...

  6. [转载]Oracle触发器用法实例详解

    本文实例讲述了Oracle触发器用法.分享给大家供大家参考,具体如下: 一.触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行. 因此触发器不需要人为的去调用,也 ...

  7. [转载]Delphi 版 everything、光速搜索代码

    近日没啥事情,研究了一下 everything.光速搜索原理.花了一个礼拜时间,终于搞定. 废话不多说,直接上代码: [delphi] view plaincopy unit uMFTSearchFi ...

  8. checklistbox用法

    删除:CheckListBox.DeleteSelected; 上下移: CheckListBox.Items.Move 删除用 CheckListBox1.Items.Delete(Index); ...

  9. (转载)typed用法总结

    转载自:http://blog.csdn.net/wangqiulin123456/article/details/8284939 在C还是C++代码中,typedef都使用的很多,在C代码中尤其是多 ...

最新文章

  1. Javascript类型转换的规则
  2. Spring –持久层–编写实体并配置Hibernate
  3. 图像压缩算法动态规划c语言,动态规划算法实现数字图像压缩的研究.pdf
  4. java 回车表示_Java 换行和回车
  5. (Neighbourhood Components Analysis) NCA 近邻成分分析的学习
  6. 立秋了,愿天下人天寒心不寒,快快乐乐
  7. UE4虚幻引擎开发手机游戏
  8. 搞一下整车以太网技术 | 04 CBS基于信用整形
  9. MySQL Deamon少量解读
  10. linux 键盘测试程序员,程序员之家打字测试
  11. 算一串数字的entropy_什么是熵的计算机科学定义?
  12. 记录:matlab 转C++和Opencv,用到的函数
  13. Java递归实现多级菜单
  14. pyqtgraph Scrolling Plots 曲线的滚动播放;
  15. traffic-forward
  16. 清华博士计算机视觉,清华姚班本科生荣获国际计算机视觉与模式识别大会最佳论文奖...
  17. IPhone4S中QuickDo神器安装
  18. 学生成绩管理(链表)c++
  19. 蓄“视”待发 TCL显示器在全球最大智能显示终端制造基地下线
  20. ArcGIS中的VBA修复

热门文章

  1. [ 1link.fun ] 1link.fun 第 24 期
  2. 技术人才们看过来,中睿天下2022年夏季招聘就差一个你(第二波)
  3. hive:sparksql:针对反斜杠的正则替换问题
  4. matplotlib绘制3D图形时使x轴、y轴、z轴的比例相等
  5. JavaIO流_下(NIO.2中Path、Paths、Files类的使用)
  6. win10上和Ubuntu20.04上制作Gif图
  7. 【动态壁纸】海贼王桌面宠物:路飞【升级3.1】
  8. 失荆州,败夷陵影响有多大
  9. 敢问DeFi,路在何方?
  10. 使用python+poco+夜神模拟器进行自动化测试。