私はすべてのものをフォームに描いています。だから私はまったくコントロールを必要としません。現在、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
}
これらのアプローチのどちらが優れているか、または使用する必要がありますか?