永发信息网

如何判定delphi listview 中checkbox 选中数目

答案:2  悬赏:30  手机版
解决时间 2021-03-11 05:05
如何判定delphi listview 中checkbox 选中数目
最佳答案
TStringGrid,TDrawGrid控件;
TDBGrid,数据库表格控件,连接数据库后自动按照数据库字段显示。

属性自己看。方法有动态提示。不明白,选住后F1,看帮助。
按Ctrl键,用鼠标点属性或方法,可以查看控件原代码。Delphi的原代码是公开的。
全部回答
{给你写了个例子,新建一个工程,然后上面放一个listview和一个按钮。判断是否选中用listview1.selcount 、 判断是否选中某一节点可用listview1.selected.caption = '5' 或者listview1.itemindex = 7 都可以,下面例子点5或者点7都是通过判断得到的。} unit unit1; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, comctrls, stdctrls; type tform1 = class(tform) listview1: tlistview; button1: tbutton; procedure button1click(sender: tobject); procedure formcreate(sender: tobject); private { private declarations } public { public declarations } end; var form1: tform1; implementation {$r *.dfm} procedure tform1.button1click(sender: tobject); begin if listview1.selcount > 0 then //如果选中节点 begin if (listview1.selected.caption = '5') //通过caption判断是否选中某一节点 or (listview1.itemindex = 7) then //通过itemindex判断是否选中某一节点 showmessage('test') else showmessage(listview1.selected.caption); //取选中节点的caption end; end; procedure tform1.formcreate(sender: tobject); var aitem: tlistitem; i: integer; begin listview1.items.clear; for i:= 0 to 10 do begin aitem:= listview1.items.add; //添加item aitem.caption:= inttostr(i); //设置新增item的caption end; aitem.free; end; end.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
信用白条欠款3100元钱五个月没还了,今天又向
LOL为什么我排位赛中途掉线后重新连接打完任
绞丝旁+免是什么字?组词。
可口可乐收购了Costa吗
劳动部最新的职业分类标准,汽车维修类有哪些
会昌县福建商会地址在什么地方,想过去办事
迁移小孩户口
新手信贷员怎么找客户呢?想在网上找,能介绍
【颜色在生活中的应用】颜色在生活中有什么用
瞌睡遇到枕头是什么意思?
哪个牌子的漱口水比较好用一些
华硕飞行堡垒光驱松动正常么
怎样测量发电机定子的直流电阻
更改后的系统配置可以骗过鲁大师吗?
轩辰刻章在哪里啊,我有事要去这个地方
推荐资讯
请问用车做抵押可以在邮政储蓄银行贷款吗仔细
酒乐go专业酒水连锁体验店地址在什么地方,想
没有借钱给朋友,被朋友辱骂,到底错在谁?
求一个包包店名字 女包 要简单好记的
氢离子、铜、镁、硫离子、锌、氧气、二氧化硫
不知道为什么,每天上班,总感觉是子混日子,
怎样从加工方法提高机械加工工件
襄垣县汇东汽车贸易有限公司怎么去啊,有知道
以钟,轩,朗,我,爱,你开头的诗句
陈冲有几个孩子
2019年课堂小作业六年级英语上册人教版答案
金通大药店义和店怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?