Graphics g=this.CreateGraphics()和Graphics g = e.Graphics有什么区别?使用时候怎么区别?

2024-12-12 12:35:26
推荐回答(2个)
回答1:

e.Graphics 获得的是触发这个事件的控件的图形句柄,来自参数
而 this.CreateGraphics() 则不与当前控件关联
Graphics从一个Control对象创建,本质是调用了GdipCreateFromHWND这个GDIPlus的方法

回答2:

Graphics g = this.CreateGraphics()应该属于单例