大家帮我看看下面的代码,代码运行没出错,但没能实现我要的功能,应该怎么实现呢
谢谢
!!
使用了DBcombobox1控件内有二个值A、值B
     DBEDIT1、DBEDIT2、DBEDIT3
我想实现当选择A时,将DBEDIT2、DBEDIT3为禁用,反之选择B时DBEDIT1为禁用,代码如下:
procedure Tform1.dbcombobox1.clicked(sender:Tobject);
begin
  if dbcombobox1.text='A' then 
    begin  
      dbedit2.enabled:=false;
      dbedit3.enabled:=false;
    end
  else if dbcombobox1.text='B' then 
     dbedit1.enabled:=false;
end;      

解决方案 »

  1.   

    在CombBox的OnChange而不是Click事件中写—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————
      

  2.   

    再请问一下,我只想从COMBOX中选择值,而不要在COMBOX中输值应该怎么办?谢谢
      

  3.   

    还有,使用OnChange事件后选择A值后,是达到效果了,但改选B值就没有办法再切换回来了,我该怎么办呢?谢谢
      

  4.   

    “再请问一下,我只想从COMBOX中选择值,而不要在COMBOX中输值应该怎么办?谢谢”请自己试试style属性“还有,使用OnChange事件后选择A值后,是达到效果了,但改选B值就没有办法再切换回来了,我该怎么办呢?谢谢”既然选A可以,那么你就按选A那样写啊;