TextBoxを継承して、カスタマイズしたTextBox2を作ろうとしています。
TextBox2では、既存のプロパティのデフォルト値を変えたいと思います。
(デザイン時のプロパティ表示で太字にならないようにしたい)

DefaultValue属性で設定することで可能なのは分かったのですが、
そのためには、プロパティのオーバーライドをしなければならないのでしょうか?

例えば、AutoSizeプロパティのデフォルト値を変える場合
・AutoSizeプロパティのオーバーライド 
・DefaultValue属性の記述

※動作は既存どおりでいいので、本当はオーバーライドしたくない

またりvirtualになっていないプロパティにはデフォルト値を設定できなくなる
ということになるんでしょうか?(例えばBorderStyle)

コンストラクタでセットするだけだと、デザイン時のプロパティ表示が
太字に表示されて、リセットできてしまうので困ります。