我有MainForm类。在这里,我可以做出这样的事情。我怎样才能从另一个课程中学习?
private void MainForm_Paint(object sender, PaintEventArgs e)
{
Graphics graphics = this.CreateGraphics();
Rectangle rectangle = new Rectangle(50, 100, 150, 150);
graphics.DrawEllipse(Pens.Black, rectangle);
graphics.DrawRectangle(Pens.Red, rectangle);
}
而且我可以在我的窗体中看到结果。
但我有另一个类图片。我想从这里画画。我该怎么做?
请澄清的问题。你的意思是你已经有一个'System.Drawing.Image'的实例,你想绘制它而不是矩形和椭圆? – Crowcoder
图像是我自己的类,我想要在MainForm中绘制一些方法来绘制图形。 – hivokas
您可以将图形对象传递给您,并在类方法中处理绘图过程。 – Franck