>>657
同じ名前じゃないと駄目な場合が多いんだなこれが

カスタムコントロールを配布/販売できるくらいまともに作ろうとすると、
デザイナで扱いやすくするために既存のプロパティやイベントに属性を追加して、
不要なプロパティを非表示にしたり、初期値を変更したり、etc.

ちょっとした機能追加だと、こんなコードが大半を占めるという馬鹿らしい状況に

[Browsable(false)]
public new string Hoge {
  get { return base.Hoge; }
  set { base.Hoge = value; }
}