我是在Listviewclick中处理
procedure .........
var
i:integer;
begin
icount:=0;
for i:=0 to LsData.Items.Count- 1 do
if Listview.Items.Item[i].Checked then
icount:=icount+1;
end;但如果在某一复选框上连续快速点击左键,统计出来的数字就有可能多或少一个。
如何处理??
procedure .........
var
i:integer;
begin
icount:=0;
for i:=0 to LsData.Items.Count- 1 do
if Listview.Items.Item[i].Checked then
icount:=icount+1;
end;但如果在某一复选框上连续快速点击左键,统计出来的数字就有可能多或少一个。
如何处理??
解决方案 »
- 100分,几分钟帮写一个小程序,谢谢。
- 请问"=B0=A8=A4=C7=B7j=B4M"是什么字符表现格式??
- 请教各位高人。如何提取word,pdf,wps文件的部分文字?
- 从access数据库里面随机抽取20条数据,为什么SELECT top 20 * FROM 表1 ORDER BY Rnd(id) 。每次抽取的都是一样的呢
- 我想得到一个串值的最后一个值,该怎么做、
- 如何控制label显示
- 菜鸟,刚刚开始学习编程,不耻下问,请教很简单的问题,请各位大侠回答!
- 请教:如何用回车替代TAB键的功能
- 如何处理应用程序的数据库连接的加密问题
- 关于SQL Server7的事务日志问题...
- 小弟有一事相求,请各位大仙赐教!有关窗口显示的问题
- 请教DELPHI数据库
icount: Integer;procedure TForm1.ListView1Change(Sender: TObject; Item: TListItem;
Change: TItemChange);
begin
if item.Checked then
begin
dec(icount)
end else
begin
inc(icount);
end;
end;