5C#绘图常用类(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
1. 在C#中,用于绘制线条的类是( )
A. Graphics B. PictureBox C. Rectangle D. Pen
1. A
【解析】
选项A:在C#中,Graphics类是用于绘制线条、形状、文本和其他图像的类。它提供了绘图上下文,可以在该上下文中使用Pen类来绘制线条,使用Brush类来填充形状,以及使用Font类来绘制文本。
选项B:PictureBox是一个控件,用于显示图片或图形。它不是用于绘制线条的类,而是用于显示已经绘制好的图形。
选项C:Rectangle类用于表示一个矩形区域,它通常用于定义绘图操作中要使用的区域,而不是直接用于绘制线条。
选项D:Pen类用于定义绘图上下文中的线条样式,包括线条的颜色、宽度和线型。虽然Pen类与绘制线条密切相关,但它本身并不直接用于绘制线条,而是与Graphics类一起使用。
2. 在GDI+中,哪个类用于设置文本的填充颜色( )
A. Graphics B. Brush C. Pen D. Font
2. B
【解析】
选项A:Graphics类是用于绘制的核心类,它提供了绘制线条、形状、文本和图像的方法。然而,Graphics类本身并不直接用于设置文本的填充颜色,而是通过使用其他类的方法来设置。
选项B:Brush类用于设置绘制形状、文本或图像时的填充颜色。在GDI+中,使用SolidBrush类可以创建一个填充颜色的刷子,然后将其传递给Graphics类的方法,如FillRectangle或FillEllipse,以填充形状或文本。
选项C:Pen类用于设置绘制线条时的边框颜色和宽度。它不是用于设置文本填充颜色的类。
选项D:Font类用于设置文本的字体样式、大小等。它不直接用于设置文本的填充颜色,而是用于定义文本的外观。
3. 在C#中,使用Graphics类的DrawLine方法可以绘制直线。( )
3. 正确
【解析】Graphics类的DrawLine方法用于绘制直线,需要提供起点和终点两个
学科网(北京)股份有限公司