好的做法是覆盖你的表格OnPaint方法并做你需要的所有绘画(使用Graphics对象e.Graphics):
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
//your paintings here
}
Run Code Online (Sandbox Code Playgroud)
否则,如果您将绘画代码放在其他位置(加载,显示等) - 当您的表单将由系统重绘时,您的绘画将不会自动完成.