0

C# には、OnPaint()すべてのビジュアルを自分で描画するためにオーバーライドする 2 つのコントロールがあります。

これらのコントロールの 1 つを他のコントロールの中に追加したいと思います。

OnPaint()子コントロールを呼び出すには、親コントロールに何を入れOnPaint()ますか?

4

1 に答える 1

1

あなたはwinformsを指定していませんが、それはあなたの質問に基づいている可能性が非常に高いようです.

あなたの心の欲求に応じて、おそらく Invalidate() または Refresh() を呼び出しています。

コントロールの Refresh() は、コントロールとその子を再描画する必要があります。

コントロールで Invalidate(true) を呼び出すと、子コントロールも無効化メッセージを受け取る必要があります。true パラメータのない Invalidate() は再帰的ではありません。

于 2013-10-04T20:59:30.200 に答える