public override void Assign(RepositoryItem item)
 {
     BeginUpdate();
     try
     {
         base.Assign(item);
         RepositoryItemMyMemoEdit source = item as RepositoryItemMyMemoEdit;
         if (source == null)
         {
             return;
         }
         fScrollWidth       = source.fScrollWidth;
         fScrollButtonWidth = source.fScrollButtonWidth;
         Assigned(this, new EventArgs());
     }
     finally
     {
         EndUpdate();
     }
 }
 static MyMemoEdit()
 {
     RepositoryItemMyMemoEdit.RegisterMyMemoEdit();
 }