かなりFAQな質問かもしれないけど、よろしくです。
VisualStudio2005(VS80sp1)で、Buttonを継承したカスタムコントロールを作ってるのですが、
機能や振る舞いをいろいろ限定、隠蔽したいです。で2点質問

1つめ
 まずは属性Browsableでプロパティを隠してるのだけど、いちいちoverrideせずにまとめて隠せないかな・・・

2つめ
 ビルドエラーになるように、プロパティやメソッドをprivateやprotectedに変えたいけど、
スーパークラスのアクセス修飾子を変えんなゴルァとおこられちゃいます。
 修飾子じゃなくて属性でなんとかならんかなと思ったのだけどObsoleteとかが効くのは
クラスだけみたい。メソッドやプロパティだと警告にはならないし・・・

なんかいい方法ないかな?