在窗体上绘制图像
更新:2007 年 11 月
在本课中,您将学习如何使用图形调用来显示图像。
在前面的课程中,您学习了如何使用 PictureBox 控件显示图像。还可以使用 Visual Basic 中的图形方法显示文件中的图像。与前一课一样,如果要进行特殊的操作(如旋转图像),则必须使用图形方法而不是 PictureBox 控件。
显示图像
若要在窗体或控件上显示图像,请使用 DrawImage 图形方法。DrawImage 方法将位图图像作为参数,并且使用 X 和 Y 坐标定义图像的左上角。
试一试!
显示旋转的图像
在“文件”菜单上,选择“新建项目”。
在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。
在“名称”框中键入 DrawImage ,再单击“确定”。
一个新的 Windows 窗体项目随即打开。
在“解决方案资源管理器”中,双击“我的项目”节点以打开“项目设计器”。
在“项目设计器”中,单击“资源”选项卡,选择“添加资源”,然后选择“添加现有文件”。
在“将现有文件添加到资源中”对话框中,浏览到任意图像文件并选择它,然后单击“打开”。
在“解决方案资源管理器”中,选择“Form1”节点,然后在“视图”菜单上选择“代码”以打开代码编辑器。
在代码编辑器中,从“事件”下拉列表中选择“Paint”。
在 Form1_Paint 事件处理程序中,添加以下代码。
e.Graphics.RotateTransform(45) e.Graphics.DrawImage(My.Resources.picture, 50, 0)
说明:
将 picture 替换为在前面的步骤中添加的资源的名称。
按 F5 运行程序。您应该可以在窗体上看到旋转的图像。
后续步骤
在本课中,您学习了如何在窗体上显示旋转的图像。有关图形的课程到此为止。在下一组课程中,您将学习如何共享您所创建的程序。
下一课:分发程序