如题

解决方案 »

  1.   

    disable之后设置颜色是没有用的,你可以这样做:
    要设置可否编辑时修改ReadOnly属性,这样就可以设置Color了
      

  2.   

    ReadOnly是要获得焦点的,我不想让它获得焦点。怎么办啊?
      

  3.   

    那你自己从TCustomEdit继承一个不就完了
      

  4.   

    在Edit1的OnEnter事件里面将焦点转移到别的控件上,比如说 Panel1.SetFocus;
      

  5.   

    ReadOnly是要获得焦点,但不让一个控件获得焦点只要设置TabStop属性为false就行了。
    所以两者结合起来不就相当于Disable了吗?这样就可以设置颜色了啊!