Graphics g = e.Graphics;
Graphics g = CreateGraphics(); 在C#绘图中。这两句有什么区别啊
Graphics g = e.Graphics; Graphics g = CreateGr
答案:2 悬赏:30 手机版
解决时间 2021-04-04 22:31
- 提问者网友:沦陷
- 2021-04-04 09:38
最佳答案
- 五星知识达人网友:轮獄道
- 2021-04-04 11:17
Graphics g = e.Graphics; 这行代码应该是在窗体或控件的绘图事件中吧.
e是指当前控件
Graphics g = CreateGraphics();//这是实例化.创建一个新的先放在内存中.而上面的是针对e当前控件的.
e是指当前控件
Graphics g = CreateGraphics();//这是实例化.创建一个新的先放在内存中.而上面的是针对e当前控件的.
全部回答
- 1楼网友:深街酒徒
- 2021-04-04 11:55
e.graphics 获得的是触发这个事件的控件的图形句柄,来自参数
而 this.creategraphics() 则不与当前控件关联
graphics从一个control对象创建,本质是调用了gdipcreatefromhwnd这个gdiplus的方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯