/// <summary>
/// ReadOnly方法
/// </summary>

///覆盖TextBox类的ReadOnly属性。重写自已的属性!" new public bool ReadOnly
{
get 
{
return base.ReadOnly;
}
set
{
if(base.ReadOnly != value)  //不是重复设值
{
if (value)
{ base.BackColor =  Color.Gainsboro;
}
else
{
base.BackColor = Color.White;
}
base.ReadOnly = value;
}

}

解决方案 »

  1.   

    整理一下: /// <summary>
    /// ReadOnly方法
    /// </summary>
    ///覆盖TextBox类的ReadOnly属性。重写自已的属性!
    new public bool ReadOnly
    {
      get 
       {
         return base.ReadOnly;
       }
      set
      {
        if(base.ReadOnly != value)  //不是重复设值
         {
    if (value)
    {
               base.BackColor =  Color.Gainsboro;
    }
             else
    {
      base.BackColor = Color.White;
    }
    base.ReadOnly = value;
          }
       } 
    }