Graphics g = new Graphics();
我试图在Windows From Application上创建一个绘图的图形对象但由于某种原因,Graphics()类没有构造函数。如何为g创建新对象。然后?
答案 0 :(得分:3)
在MSDN
阅读课程文档您可以通过对继承自System.Windows.Forms.Control的对象调用Control.CreateGraphics方法,或者通过处理控件的Control.Paint事件并访问System.Windows的Graphics属性来获取Graphics对象。 Forms.PaintEventArgs类。您还可以使用FromImage方法从图像创建Graphics对象。有关创建Graphics对象的更多信息,请参见如何:为Drawing创建图形对象。
答案 1 :(得分:0)
继续xbonez的优秀答案...
CreateGraphics()几乎不是正确的方法。
如果您使用Paint()事件,则会通过e.Graphics
形式的参数为您提供图形。
如果您有图像或位图,则可以使用Graphics.FromImage()来获取要在图像上绘制的图形。
this页面上有这些例子。