我理解错了,应该是: for i:=0 to listbox1.items.Count-1 do begin if listbox1.Selected[i]=true then listbox1.Selected[i]:=false; end;
:myxfang(小方) (2001-7-6 20:52:19) 得0分 我理解错了,应该是: for i:=0 to listbox1.items.Count-1 do begin if listbox1.Selected[i]=true then listbox1.Selected[i]:=false; end; 这样根本不行,会出错listbox1.Selected[i]:=false;好像不能这么用 )
时可以取消选中
你放到botton李试试
关键是listbox再什么事件里执行
begin
listbox1.Selected[i] :=listbox1.Selected[i];
end;
listbox1.Selected[i] :=not listbox1.Selected[i];
for i:=0 to listbox1.items.Count-1 do
begin
if listbox1.Selected[i]=true then
listbox1.Selected[i]:=false;
end;
我理解错了,应该是:
for i:=0 to listbox1.items.Count-1 do
begin
if listbox1.Selected[i]=true then
listbox1.Selected[i]:=false;
end;
这样根本不行,会出错listbox1.Selected[i]:=false;好像不能这么用
)