,,,,,,,,,,,,,,,,∧,,∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′,,,,,,,,,,ミ,,゚Д゚彡 < なるほど、言われてみれば...
  UU"""" U U    \_______________
>>77 自明じゃなかったのか。

> If Assigned(OnClick) then OnClick(self);
> この行に戻ったとして、それに続くコードがある場合も
> きちんと実行されるのですか?インスタンスがないのに?

この後のコードで暗黙のSelfを参照してなければいいのかな。
普通イベントハンドラコーディングって
if Asigned() then...の後に通常処理コードが入るようにはなっていないので
アクセスバヰヲが出ないのでしょうね。
って、本当かな。Clickメソッド呼び出している所にまで戻ることはあるのかな

メソッドの内容自体はオブジェクトごとにメモリに存在するわけではなく
暗黙のSelf引数を付けた関数呼び出しみたいなものらしいけど

  ∧,,∧,,,,,,,,,,,,,,,      /ClickイベントならOKで
 ミ゚Д゚,,彡,,,,,,,,,,,,ヾ〜  <  CustomDrawイベントなら×ってのも変だけど
   U U """"UU     \CustomDrawイベントで自分を破棄する勇気はないニャ
 イッテクルカ