Graphics gp=e.Graphics这句话什么意思,为何将属性赋值给对象呢,直接用new 实例化Graphics类不行么?

悬赏50分希望得到尽可能的详细解答C#图形编程的重画代码... 悬赏50分 希望得到 尽可能的详细解答 C#图形编程的重画代码 展开
 我来答
lnlllnnhf
2014-02-26 · TA获得超过249个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:195万
展开全部
Graphics知道吧 画笔对象 它有个归属,就是说谁的画笔
e是paint事件的参数 e.Graphics是paint事件源,即控件的画笔

那么,你Graphics g=new Graphics(); 这个g属于控件(form等)吗?
肯定不是,所以用这个g去画,它就不知道画在哪里了。

Graphics gp=e.Graphics为何?
很简单 因为有很多“画”的操作 这样就不用每次都e.Graphics.DrawLine啦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式