if CheckBox1.Checked:=True;编译时提示:表达式类型必须为布尔.True本来就是布尔吗,为什么通不过呢?

解决方案 »

  1.   

    if checkbox1.checked then
      showmessage('判断语句不能赋值!!!');
    if checkbox1.checked=true then
      showmessage('判断语句不能赋值!!!');
      

  2.   

    if CheckBox1.Checked then....就可以了
      

  3.   

    if CheckBox1.Checked=True(这样是可以的了)
      

  4.   

    if CheckBox1.Checked:=True多了一个冒号。。
    变了味了
      

  5.   

    多了一个冒号。。
    if CheckBox1.Checked=True then
    begin
    .......
    end;
    就对了
      

  6.   

    或者
    if CheckBox1.Checked then
    begin
    .......
    end;
    也可以