Graphics实例化的问题
尝试通过new关键字给Graphics实例化,代码如下:Graphics g = new Graphics();
错误如下:
类型“System.Drawing.Graphics”未定义构造函数
问题:
Graphics类中有一个静态构造函数和一个私有构造函数,所以不能在其他类中通过new直接实例化,这点可以理解。但是为什么这里报的错误是:类型“System.Drawing.Graphics”未定义构造函数。
在其他类中调用私有构造函数报的错误应该是“XXX受访问级别约束”吧??
这不科学不是吗?
菜鸟求解释……
--------------------编程问答--------------------
你需要有一个Image
用Graphics.FromImage方法 --------------------编程问答-------------------- 它不是new出来的,自己看看MSDN好不好 --------------------编程问答-------------------- Graphic包装了Windows DC(设备上下文,包括界面、打印机、内存图像等),因此它不能独立存在。它使用工厂模式创建,比如picturebox1.CreateGraphic()
补充:.NET技术 , C#