ListView 的標題列可以有全選的CheckBox嗎? |
答題得分者是:老大仔
|
ktopbrad
一般會員 發表:15 回覆:33 積分:9 註冊:2007-03-15 發送簡訊給我 |
|
redzeng
一般會員 發表:0 回覆:1 積分:0 註冊:2009-04-22 發送簡訊給我 |
|
ktopbrad
一般會員 發表:15 回覆:33 積分:9 註冊:2007-03-15 發送簡訊給我 |
|
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
|
小傑克
資深會員 發表:5 回覆:209 積分:357 註冊:2009-02-16 發送簡訊給我 |
ListView 屬性 CheckBoxes設定成 true 就會有 CheckBox
可以在屬性欄設定或是 ListView1.Checkboxes := True ; 要全選也很簡單, Items 底下有個屬性 Checked 就是控制有沒有打勾的 var i : integer ; for i := 0 to ListView1.Items.Count - 1 do begin ListView1.Items[ i ].Checked := true ; end;
------
額有朝天骨,眼中有靈光 |
ktopbrad
一般會員 發表:15 回覆:33 積分:9 註冊:2007-03-15 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
你也可以先只用單個TCheckBox放在標題列那邊
(注意!是TCheckBox,而不是TCheckListBox) 反正使用者看不出來那是你放進去的 再把ListView的CheckBox屬性設為True 然後你在套用小傑克的方法 當使用者按了標題列的TCheckBox後 就會把所有的Item給Checked起來 這樣也是可以的~ 要不然就是使用PopUpMenu 再它的選單中加入一項:全選 然後就可以套用小傑克的語法也行! (當然!ListView的CheckBox屬性也得設為True) 兩個方法~供參考~ |
ktopbrad
一般會員 發表:15 回覆:33 積分:9 註冊:2007-03-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |