Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C# には、OnPaint()すべてのビジュアルを自分で描画するためにオーバーライドする 2 つのコントロールがあります。
OnPaint()
これらのコントロールの 1 つを他のコントロールの中に追加したいと思います。
OnPaint()子コントロールを呼び出すには、親コントロールに何を入れOnPaint()ますか?
あなたはwinformsを指定していませんが、それはあなたの質問に基づいている可能性が非常に高いようです.
あなたの心の欲求に応じて、おそらく Invalidate() または Refresh() を呼び出しています。
コントロールの Refresh() は、コントロールとその子を再描画する必要があります。
コントロールで Invalidate(true) を呼び出すと、子コントロールも無効化メッセージを受け取る必要があります。true パラメータのない Invalidate() は再帰的ではありません。