如题

解决方案 »

  1.   

    没人回答,自己回答了:
    protected override void OnCreateControl()
    {
    base.OnCreateControl ();
    if(this.Enabled == true)
    this.ForeColor = Color.Blue;
    else
    this.ForeColor = Color.Black;
    } protected override void OnReadOnlyChanged(EventArgs e)
    {
    base.OnReadOnlyChanged (e);
    if(this.Enabled == true)
    this.ForeColor = Color.Blue;
    else
    this.ForeColor = Color.Black;
    }
      

  2.   

    好方法不知道,我的方法不一定好:
    你可以继承textbox,重写Enabled属性,自定义个事件,在Enabled改变的时候触发
      

  3.   

    你可以继承textbox,重写Enabled属性,自定义个事件,在Enabled改变的时候触发
    ---------------------------------------------------------------------------
    也就是说做一个自定义控件,如果楼主仅仅是想实现如题的功能,二楼的方法已经很不错了