在应用程序启动时绘制交叉C#

dar*_*d3r 2 .net c# drawing winforms

我试图在Windows窗体应用程序中绘制一个十字架.

我可以用两行来做.我用Button测试了它.现在我不知道如何在不按下按钮的情况下打开应用程序时自动绘制它.

谢谢你的帮助:D

And*_*yev 6

好的做法是覆盖你的表格OnPaint方法并做你需要的所有绘画(使用Graphics对象e.Graphics):

protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    //your paintings here
}
Run Code Online (Sandbox Code Playgroud)

否则,如果您将绘画代码放在其他位置(加载,显示等) - 当您的表单将由系统重绘时,您的绘画将不会自动完成.