【 程序功能 】 本程序实现如下功能:在 Windows 窗体中绘制文本和一组同心圆环:打印文本和同心圆环,并实现打印预览功能。 【操作要求】 复制并打开项目:将 C : \2003CS7\Unit6 文件夹下的 Test6_4 子目录完整的复制到考生文件下,并在 Visual Studio.NET 中打开位于考生文件夹下 Test6_4 子目录中的 Test6_4 项目。该项目是一个 Windows 应用程序项目,窗体如图所示,空间的 Name 几 Text 属性如表所示。 1. 绘制文本 : 为窗体增加绘制事件,再处理代码中,以坐标( 10,20 )为起点,绘制文本“这是一组同心圆”,文本字体与窗体字体相同,文本颜色为黑色 Black 。 2. 绘制同心圆: 以坐标( 120,120 )为圆心,分别绘制 80 、 60 、 40 、 20 个像素的四个圆,,填充颜色分别为红色 Red 、黄色 Yellow 、蓝色 Blue 、绿色 Green 。 3. 实现打印功能: l 为窗体增加一个打印文档控件 printDocument1 ,为控件增加打印事件,在处理代码中打印出窗体中相同像素单位的文本和同心圆环; l 为按钮 button1 增加鼠标单击事件,在处理代码中调用 printDocument1 的打印事件。 4 实现打印预览和页面设置 l 为窗体添加一个打印预览对话框控件 printPreviewDialog1 和一个页面设置对话框控件 pageSetupDialog1, 均设置为与 printDocument1 相关联; l 为按钮 button2 增加鼠标单击事件,在处理代码中显示打印预览对话框; l 为按钮 button3 增加鼠标单击事件,在处理代码中显示页面设置对话框; 5 程序设计完成后进行编译,生成项目的 EXE 可执行文件。 【执行结果】 运行程序显示窗体,窗体中绘制出一行文本和一组同心圆环。如图 6-4b 所示。如果正确地安装了打印机,当按下“打印”按,则打印出相应的文本和同心圆环:当按下“页面设置”按,显示“页面设置”对话框,可对打印纸张进行设置。如图 6-4c 所示:当按下“打印预览”按,显示“打印预览”对话框,可与看文本和同心圆环的打印效果,如图 6-4d 所示。 图 6-4b 图 6-4c 图 6-4d