- 143 名前:デフォルトの名無しさん mailto:sage [2009/08/31(月) 04:22:17 ]
- >>141
>描画が終わった後,最後に基底クラス(Controlクラス)のOnPaintを呼ぶ これなんだが、MSDNの例だと最初に呼んでる 最後に呼ぶと線画完了後にイベント起きることになる 俺がMSDNで調べた限りでは、 まず、最初にMyBase.OnPaint(e)を呼び出し、Paintイベントを発行させて、 その引数eをもとにレンダリングするのが正しい作法じゃないかな したがって、 Paintイベントは再描画される前に発生し、そのイベントの引数により描画内容を変更することができる が正解だと思う 実際すべてのコントロールがそのように実装されてるかどうかはしらね
|

|