まるっきりC#はきついけどイベント発生させるだけなら簡単そう。