控件有兩個屬性,Width和MaxWidth,它們的關系是MaxWidth >= Width,在Design Time的時候,在PropertyGrid中修改了Width的值,如果發現所輸入的數值已經大于MaxWidth,那么MaxWidth就等于Width的值,我是這樣做的:private m_width;
private m_maxWidth;public new Int32 Width
{
   get { return m_width; }   set
   {
      if(value >= m_maxWidth)
      {
         m_maxWidth = value;
      }
   }
}public new Int32 MaxWidth
{
   get { return m_maxWidth; }   set
   {
      ...   
   }
}這樣做是可以達到我的目的,但是在PropertyGrid修改了Width的值,MaxWidth的值并不會馬上變,要等到用鼠標點解PropertyGrid中MaxWidth這一行它的值才會變成新的值,請問如果才能做到在Width的set里面改變了MaxWidth的值,PropertyGrid中MaxWidth欄目的值也跟著更新而不需要點擊才更新呢?