我这样写怎么不对的?    if Button1.Enabled =ture then
  begin
     Button1.Enabled :=false;
     Button2.Enabled :=ture;
  end;

解决方案 »

  1.   

    你这样写没有错,但可以更简便些
      if Button1.Enabled then ...
      

  2.   

    if Button1.Enabled then 
      Button1.Enabled :=false
    else
      Button2.Enabled :=ture;
      

  3.   

    if Button1.Enabled then 
      Button1.Enabled :=false
    else
      Button2.Enabled :=true;
      

  4.   


    为何不用:
    Button2.Enabled := Button1.Enabled;
    Button1.Enabled := not Button1.Enabled;
      

  5.   

    新手的新手,True都写成了Ture,也不好编译错误信息的
      

  6.   

    好象很多新手都喜欢这样写,if后面的已经是boolean了,都要和true或false比较一遍