2

私はすべてのものをフォームに描いています。だから私はまったくコントロールを必要としません。現在、Form1_Paintこのイベントメソッド内にメソッドと描画がすべてあります。

private void Form1_Paint(object sender, PaintEventArgs e)
{
    // draw something
}

メソッドをオーバーライドすることもできますOnPaint

protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e); // works also without this

    //draw something
}

これらのアプローチのどちらが優れているか、または使用する必要がありますか?

4

1 に答える 1