既然让它为False,为什么又要让它相应Click呢?要不你就让它为True好了,如果你想要调用它的Click事件,直接调用就可以了!

解决方案 »

  1.   

    用Form的点击事件吧,计算它的坐标,当鼠标在这个按钮的区域类点击后,就把事件指向它的onclick事件!
      

  2.   

    kinggron ,你晓不晓得在radiobutton点选时,一部分控件enabled:=false;而在点击它相应的控件时,使的radiobutton的选择改变!!!!
      

  3.   

    哎,那不是Enabled:=false!那是互斥而已!还是没有明白你要干什么!举一个例子说明一下好吗?
      

  4.   

    我说的在选择一个radiobutton时,与其相关的一些控件enabled:=true;,而与radiobutton2的相关的一些控件enabled:=false;,如果点选与radiobutton2相关的控件后使得radiobutton2选定
    并且是与其相关的控件enabled:=true;
      

  5.   

    事实上,如果还能点选,那肯定不是enabled:=false;可能的情况是将它显示字符颜色更改一下。否则,这个属性就没有必要了。
      

  6.   

    你要是那个控件Enabled为true,就直接用AControl.Enabled:=true or False就行了,你要达到的是下面的效果吗:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
     button1.Enabled:=false;
     button2.Enabled:=false;
    end;procedure TForm1.RadioButton1Click(Sender: TObject);
    begin
      button1.Enabled:=false;
      button2.Enabled:=true;
    end;procedure TForm1.RadioButton2Click(Sender: TObject);
    begin
    button1.Enabled:=true;
    button2.Enabled:=false;
    end;
      

  7.   

    不是的,是在点击radiobutton相关的控件时,使radiobutton选定