中国大学MOOC: 下列代码完成的功能,哪项表述正确()Pen myPen = new Pen(Color.Blue, 2);Graphics g = e.Graphics; g.DrawRectangle(myPen, 10, 10, 200, 10);
举一反三
- 绘制一个实心圆,下列代码正确的是 A: Graphics g=CreateGraphics();Pen myPen=new Pen(Color.Blue);g.DrawEllipse(myPen, new Rectangle(50, 50, 100, 100)); B: Graphics g=CreateGraphics();SolidBrush myBrush = new SolidBrush(Color.Blue);g.DrawEllipse(myBrush, new Rectangle(50, 50, 100, 100)); C: Graphics g=CreateGraphics();SolidBrush myBrush = new SolidBrush(Color.Blue); g.FillEllipse(myBrush, new Rectangle(50, 50, 100, 100)); D: Graphics g=CreateGraphics();Pen myPen=new Pen(Color.Blue);g.FillEllipse(myPen, new Rectangle(50, 50, 100, 100));
- 定义一个画笔对象,下列哪项错误() A: Pen myPen=new Pen(Color.Red) B: Pen myPen=new Pen(new SolidBrush(Color.Red)) C: Pen myPen=new Pen(Color.Red,5) D: Pen myPen=new Pen(new Bitmap(“e:\\1.jpg”))
- 下列代码完成的功能,哪项表述正确()PenmyPen=newPen(Color.Blue,2);Graphicsg=e.Graphics;g.DrawRectangle(myPen,10,10,200,10); A: 用蓝色的画笔画了一个左上角坐标为(10,10),右下角坐标为(200,10)的矩形 B: 用蓝色的画笔画了一个左上角坐标为(10,10),宽为200,高为10的矩形 C: 用蓝色的画刷填充了一个左上角坐标为(10,10),右下角坐标为(200,10)的矩形 D: 用蓝色的画刷填充了一个左上角坐标为(10,10),宽为200,高为10的矩形
- 中国大学MOOC: 自己创建的各种绘图对象,如Graphics, Pen, Brush最好调用Dispose方法进行资源的释放
- 在GDI+绘图接口中绘图必须先创建Graphics对象。例如,在某控件的Paint事件里创建绘图对象的语句是Graphics g =e.Graphics();