您的位置: 网站首页 > 程序开发 > C#程序设计 > 第8章 GDI+图形 > 【8.6 画 点】

8.6 画 点

 

DOS应用程序中,经常使用星号“*”表示一个点,以此在程序中绘制一些点。使用GDI+,同样可以在窗体中绘制星号。下面介绍一个实例,演示在窗体中绘制以星号表示的点。

1.目的说明

创建一个Windows窗体应用程序,演示通过画笔绘制以星号表示的点。

2.实现步骤

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

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

8-25  Paint事件

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

namespace PointCreate

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void button1_Click(object sender, EventArgs e)

        {

            Graphics g = this.CreateGraphics();

            Font myFont = new System.Drawing.Font("黑体", 20);

            Brush b = new System.Drawing.SolidBrush(System.Drawing.Color.Blue);

            g.DrawString("*", myFont, b, 50, 50);

            g.DrawString("*", myFont, b, 50, 100);

8-26  运行结果

 

            g.DrawString("*", myFont, b, 100, 50);

            g.DrawString("*", myFont, b, 100, 100);

        }

    }

}

3.运行结果

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

4.代码分析

代码中利用画笔类绘制了4个点的星号。