经常有选择了一个radiobutton*后,另几个控件(比如下拉框啊、文本框啊等)就不可用,再选择其它的radiobutton*后,这几个控件又可用了。
请问这是个radiobutton的哪个事件里实现啊?
是在"onclick"里吗?可为什么当我选"true"时,那几个控件不可用;但我选"false"时,那几个控件怎么还是不可用呢?拜拜!请路过的教教我吧

解决方案 »

  1.   

    procedure TForm1.RadioButton1Click(Sender: TObject);
    begin
       if radiobutton1.Checked then
       begin
         button1.Enabled:=true;
         button2.enabled:=false;
       end;
    end;
    procedure TForm1.RadioButton2Click(Sender: TObject);
    begin
       if radiobutton1.Checked then
       begin
         button2.Enabled:=true;
         button1.enabled:=false;
       end;
    end;用两个RADIOBUTTON来控制。radiobutton的onclick时间总是checked为true的
      

  2.   

    后一个是radiobutton2,写错了,sorry