绘制矩形不起作用
本文关键字:不起作用 绘制 | 更新日期: 2023-09-27 17:50:19
你能解释一下这段代码有什么问题吗?因为它没有画任何东西。它不是应该在我的形式中画一个矩形吗?谢谢!
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Graphics g = this.CreateGraphics();
Rectangle r = new Rectangle(0, 0, 150, 150);
g.DrawRectangle(System.Drawing.Pens.Black, r);
}
}
用OnPaint
方法绘制:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
Graphics g = e.Graphics;
Rectangle r = new Rectangle(0, 0, 150, 150);
g.DrawRectangle(System.Drawing.Pens.Black, r);
}