Q&A

  • CheckListBox에서 선택된항목이 몇개인지 어떻게 알 수 있나요?
CheckListBox에서 선택된항목이 몇개인지 어떻게 알 수 있나요?
CheckListBox에서 여러 항목을 선택하였을때 선택된 항목을 알려고 합니다.
이곳 저곳 찾아보는데 제가 찾지를 못하네요..ㅠㅠ
부탁합니다.
4  COMMENTS
  • Profile
    김지호 2007.08.13 20:26
  • Profile
    임우식 2007.08.14 20:28
    showmessage(inttostr(checklistbox1.SelCount));

    위와같이 했는데..값이 "-1 " 나옵니다.
    여러개 선택을 해도 그렇고 아무것도 선택하지 않아도 동일합니다.
    사용법이 잘못된것인가요?
  • Profile
    김지호 2007.08.17 02:32
    간단한 함수를 만드셔야 할거 같습니다.

    function func_cnt(chk_list : TCheckListBox) : integer;
    var i, cnt : integer;
    begin
      cnt := 0;
      for i := 0 to chk_list.items.count -1 do
      begin
         if chk_list.Checked[i] then
           inc(cnt)
      end;
      result := cnt;
    end;
  • Profile
    임우식 2007.08.17 02:45