public void Draw(Graphics g)
{
g.DrawEllipse(...)
}
为什么 g 没有实例化就能使用,恳求各位大师讲解,万分感激不是不实例化,而是实例化太复杂了。所以.net就提供了别的方法实现,比如
Graphics g = this.CreateGraphic();
或者Graphic.FromHdc();
你这个是函数,调用Draw之前肯定构造过了g。
{
g.DrawEllipse(...)
}
为什么 g 没有实例化就能使用,恳求各位大师讲解,万分感激不是不实例化,而是实例化太复杂了。所以.net就提供了别的方法实现,比如
Graphics g = this.CreateGraphic();
或者Graphic.FromHdc();
你这个是函数,调用Draw之前肯定构造过了g。
{
g.DrawEllipse(...)
}从这段代码里看不出没有实例化啊!g参数的值是从外部传进来的,那肯定是在函数的外部实例化的。