2009-08-15 9 views
0

ここでは小さな問題があります。アプリケーションランタイムでは、自分のPanel(自分のPaintメソッドを使用して)に対してControlを少し移動します。問題は、どのようにそのイベントをキャッチして、私のパネルを再描画するかです。コントロールが別のコントロールで覆われているときにイベントをキャッチする方法は?

EDIT

しかし、コントロールが私のパネルをカバーしていたときに、私が提起されるイベント名を見つけることができない、それはおよそ

私はそれがPanel.Leaveだと思ったが、私が間違っていたすべてです

+0

詳細を追加してください。ペイントイベントは通常、余分な労力を必要としないでこれをカバーするべきです。 –

答えて

0

コントロールのイベントをキャッチして、パネルを再描画するコードを記述する必要があります(質問が正しく理解されている場合)。

0

パネルのInvalidate()メソッドを呼び出して、ペイントルーチンの最後に描画を再描画することもできます。

関連する問題