我正在尝试按下按钮时删除组框中的所有图形,但我无法弄清楚如何。将新背景添加到组框似乎很慢,我想让它更快。
此外,我已经了解了Invalidate()方法,但它没有做我需要的。
我正在谈论的那段代码:
private void button1_Click(object sender, EventArgs e)
{
groupBox0.Invalidate();
}
private void groupBox0_Paint(object sender, PaintEventArgs e)
{
Graphics graphObj = groupBox0.CreateGraphics();
Pen mypen = new Pen(System.Drawing.Color.Red, 2);
graphObj.DrawRectangle(mypen, 0, 0, 10, 10);
}
当我运行代码时它什么也没做,图形仍然存在。我能做什么或改变什么?