在DOS应用程序中,经常使用星号“*”表示一个点,以此在程序中绘制一些点。使用GDI+,同样可以在窗体中绘制星号。下面介绍一个实例,演示在窗体中绘制以星号表示的点。
创建一个Windows窗体应用程序,演示通过画笔绘制以星号表示的点。
(1)创建一个名为ImageShow的Windows窗体应用程序项目。
(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, 100);
}
}
}
按Ctrl+F5组合键运行程序,运行结果如图8-26所示。