应该重写OnPaint方法
protected override void OnPaint(PaintEventArgs pe)

解决方案 »

  1.   

    Bitmap bmp = new Bitmap(100,50);
    Graphics g = Graphics.FromImage(bmp);
    g.FillRectangle(new SolidBrush(Color.Wheat),0,0,100,50);
    Random rm = new Random();
    int x = rm.Next() % 20;
    int y = rm.Next()% 20;
    int width = rm.Next()% 100;
    int height = rm.Next()% 50; g.DrawString(new Random().Next().ToString(),new Font("Araial",12),new SolidBrush(Color.Red),new Rectangle(x,y,100,50),StringFormat.GenericDefault);
    g.RotateTransform(135);
    g.RotateTransform(180);
    g.ScaleTransform(100,20);
    bmp.Save(Response.OutputStream,ImageFormat.Gif);