在窗体上绘制图像

更新:2007 年 11 月

在本课中,您将学习如何使用图形调用来显示图像。

在前面的课程中,您学习了如何使用 PictureBox 控件显示图像。还可以使用 Visual Basic 中的图形方法显示文件中的图像。与前一课一样,如果要进行特殊的操作(如旋转图像),则必须使用图形方法而不是 PictureBox 控件。

显示图像

若要在窗体或控件上显示图像,请使用 DrawImage 图形方法。DrawImage 方法将位图图像作为参数,并且使用 X 和 Y 坐标定义图像的左上角。

试一试!

显示旋转的图像

  1. 在“文件”菜单上,选择“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。

  3. 在“名称”框中键入 DrawImage ,再单击“确定”。

    一个新的 Windows 窗体项目随即打开。

  4. 在“解决方案资源管理器”中,双击“我的项目”节点以打开“项目设计器”。

  5. 在“项目设计器”中,单击“资源”选项卡,选择“添加资源”,然后选择“添加现有文件”。

  6. 在“将现有文件添加到资源中”对话框中,浏览到任意图像文件并选择它,然后单击“打开”。

  7. 在“解决方案资源管理器”中,选择“Form1”节点,然后在“视图”菜单上选择“代码”以打开代码编辑器。

  8. 在代码编辑器中,从“事件”下拉列表中选择“Paint”。

  9. 在 Form1_Paint 事件处理程序中,添加以下代码。

    e.Graphics.RotateTransform(45)
    e.Graphics.DrawImage(My.Resources.picture, 50, 0)
    
    说明:

    将 picture 替换为在前面的步骤中添加的资源的名称。

  10. 按 F5 运行程序。您应该可以在窗体上看到旋转的图像。

后续步骤

在本课中,您学习了如何在窗体上显示旋转的图像。有关图形的课程到此为止。在下一组课程中,您将学习如何共享您所创建的程序。

下一课:分发程序

请参见

任务

在窗体上绘制文本

其他资源

绘制图片:使用图形

Visual Basic 指导教程