1.功能实现,当单击PictureBox1中任何一个地方时显现出一个随机的验证码
2.绘制过程
(1)建立一个新项目,在窗体内放置一个PictureBox
(2)编码,定义一些随机数
private void pictureBox1_Click(object sender, EventArgs e) //点击更换验证码
{
Random r = new Random();
string str = null;
for (int i = 0; i < 5; i++)
{
int n = r.Next(0, 10);
str += n;//包括字符串在内
}
(3)创建GDI对象
Bitmap b = new Bitmap(100,20);
Graphics g = Graphics.FromImage(b);
(4) 产生一些随机的字符串,并且字符串每个字符的颜色及字体都随机
for (int i = 0; i < 5; i++)
{
String[] fonts =