检测到无法访问的代码
- private void Form1_Load(object sender, EventArgs e)
- {
- tmp = RndNum(Convert.ToInt16(6));
- ValidateCode(tmp);
- pictureBox3.Image = img;
- }
- private Bitmap ValidateCode(string VNum)
- {
- img = null;
- Graphics g = null;
- MemoryStream ms = null;
- int gg = VNum.Length * 9;
- img = new Bitmap(gg, 18);
- g = Graphics.FromImage(img);
- g.Clear(Color.WhiteSmoke);
- Font f = new Font("Tahoma", 9);
- SolidBrush s = new SolidBrush(Color.Red);
- g.DrawString(VNum, f, s, 3, 3);
- ms = new MemoryStream();
- return img;
- g.Dispose();
- img.Dispose();
- }
- private string RndNum(int VcodeNum)
- {
- string MaxNum = "";
- string MinNum = "";
- for (int i = 0; i < 5; i++)
- {
- MaxNum = MaxNum + "5";
- }
- MinNum = MaxNum.Remove(0, 1);
- Random rd = new Random();
- string VNum = Convert.ToString(rd.Next(Convert.ToInt32(MinNum), Convert.ToInt32(MaxNum)));
- return VNum;
- }
请看这三行:
return 之后的代码躺枪了:
return img;
g.Dispose();
img.Dispose();