怎么用button控制checklistbox里的item被全选,或全不选

解决方案 »

  1.   

    写个循环
    全选
    checklistbox.selected[i] := true
    全不选
    checklistbox.selected[i] := false
      

  2.   

    procedure TForm1.CheckBox1Click(Sender: TObject);
    var i:integer;
    begin    for i:=0 to CheckListBox1.Count-1 do
         CheckListBox1.State[i]:=cbChecked
    //下边是全不选的
        for i:=0 to CheckListBox1.Count-1 do
         CheckListBox1.State[i]:=cbUnChecked;
    end;
      

  3.   

    procedure TForm1.Button1Click(Sender: TObject);
    var i:integer;
    begin    for i:=0 to CheckListBox1.Count-1 do
         CheckListBox1.State[i]:=cbChecked
    //下边是全不选的
        for i:=0 to CheckListBox1.Count-1 do
         CheckListBox1.State[i]:=cbUnChecked;
    end;