要如何刪除checkbox所勾選的資料 |
答題得分者是:pgdennis
|
2285
一般會員 發表:3 回覆:0 積分:0 註冊:2003-07-02 發送簡訊給我 |
|
Windyboy
版主 發表:7 回覆:119 積分:210 註冊:2002-11-07 發送簡訊給我 |
Hi 2285: 先將listview.checkboxes設為true, 在listview的每個item前方就會看一個checkbox, 再來, 在button的click event中寫刪除listitem的code, 參考參考...
for i := 0 to ListView.Items.Count - 1 do
begin
if ListView.Items.Item[i].Checked = True then
begin
ListView.Items.Delete(i);
i := i - 1;
end;
end; --------------------------
~天下本無事 庸人自擾之~
|
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
我試過了,應該可以跑
procedure TForm1.Button1Click(Sender: TObject); var i:integer; NOCHECK:boolean; begin NOCHECK:=false; while NOCHECK=false do begin for i:=0 to ListView1.Items.Count-1 do begin NOCHECK:=true; if ListView1.Items.Item[i].Checked = True then begin ListView1.Items.Delete(i); NOCHECK:=false; break; end; end; end; end;永遠追不上技術更新的速度
------
星期一,二...無窮迴圈@@ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |