コントロールをダブルクリックしたときに自動で出来上がるイベントハ

visual studioで新しいユーザーコントロールを作る時。
適当にそのユーザーコントロールの実装してビルドするとツールボックスからドラッグアンドロップで
デザイナに置けるようになる。
このときその新たに作ったコントロールにイベントを設定するとき、
そのコントロールをデザイナ上でダブルクリックすると規定のイベントハンドラが自動で生成されるわけだが、
何もしないと〜〜_Load()メソッドが自動で出来上がる。
これを〜〜_Load()じゃなくって、別のイベントハンドラメソッドを作りたい場合は、
そのクラスのクラス名を記述するところに
DefaultEvent属性で指定することができるようだ。

[DefaultEvent("ButtonDown")]
public class CustomButton : UserControl
{

}

みたいな感じ。
ちょっと便利。

参考URL
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=40377&forum=7