イベントとデリゲートは密接な関係にある。
イベント発生元からイベントハンドラに対して情報を伝えたい場合、
またはイベントハンドラからイベント発生元に対して情報を伝えたい場合などは、
独自のイベントハンドラをデリゲートとして定義してやらなければならないな。

具体的には、
・情報のやりとりを行うために、独自のEventArgsをクラスとして定義する
・object型の引数senderと、独自のEventArgs型の引数eの2つを引数とするEventHandlerデリゲートを定義する。
・独自のEventHandler型のイベントを定義する
・適切なタイミングでイベントを発生させる。

簡単に言うとこんな感じだが、ちゃんと勉強することを勧める。