elem.Draw()と書いたのと同じ動作をしてほしいんです。
つまりelemがElemAのインスタンスならElemA.Drawが呼び出される。
やりたいことはインスタンスメソッドのデリゲートを登録してそのインスタンスを別のものにして実行できないかということなんです。
Elementがたのインスタンスに対してDrawを呼び出すということだけをオブジェクトにして、インスタンスとパラメータは実行時に渡したい。
インスタンスメソッドのデリゲートだとそのデリゲートとインスタンスが結びついてしまっていて後から変更できないと思うので何かいい方法は内科と探してます。