在应用程序开始时绘制十字
本文关键字:十字 应用程序 开始时 绘制 | 更新日期: 2023-09-27 17:52:42
我正在尝试在Windows窗体应用程序中画一个十字架。
我可以用两行来完成。我用按钮测试了一下。现在我不知道如何在不按按钮的情况下打开应用程序时自动绘制它。
好的做法是覆盖你的形式OnPaint
方法,并做你需要的所有绘画(使用Graphics
对象从e.Graphics
):
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
//your paintings here
}
否则,如果你将你的绘画代码放在其他地方(加载,显示等)-你的绘画将不会自动完成,当你的窗体将被系统重绘
只需在InitializeComponent()中调用该方法
每个表单都有自己的构造函数你可以在项目树中看到它,{formname}.Designer.cs按F7
在这里你可以看到构造函数
在这里调用
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Text = "Form1";
}