您的位置: 网站首页 > 程序开发 > C#程序设计 > 第8章 GDI+图形 > 【8.5 用GDI+呈现图像】

8.5 用GDI+呈现图像

 

本章的第一个实例介绍了使用GDI+绘制文本。后面又介绍了如何使用GDI+绘制各种线条和形状。GDI+作为一种功能强大的平面图形绘

8-23  Paint事件

 

制技术,还可以用于呈现各种图像。下面介绍一个实例,演示如何使用GDI+呈现图像。

1.目的说明

创建一个Windows窗体应用程序,演示通过画笔绘制闭合曲线。

2.实现步骤

1)创建一个名为ImageShowWindows窗体应用程序项目。

2)添加一个按钮控件,如图8-23所示。

3)双击新添加的按钮,将转入代码编辑器界面,修改Form1.cs代码如下:

namespace ImageShow

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            Bitmap b = new Bitmap(@"C:\windows\winnt.bmp");

            Graphics g = this.CreateGraphics();

8-24  运行结果

 

            g.DrawImage(b, 10, 10);

        }

    }

}

3.运行结果

Ctrl+F5组合键运行程序,运行结果如图8-24所示。

4.代码分析

代码中利用画笔类绘制了坐上角为(1010)的一幅图像。