Bitmap是内存中的一个图像,你这堆代码已经在这个内存图像上面"画画"了,但并没有把这个图像"贴"到窗体上,具体这么贴,在最下面加这行代码:
e.Graphics.DrawImage(bmp, new Point(0, 0));
字保存不了是因为你的bitmap大小总共100*100,字的左上角坐标也写了(100,100),直接跑到bitmap外面去了。把上面那个DrawString函数最后两个参数改成10,10就看见了。
g.DrawString( Info.Num, font, new SolidBrush(System.Drawing.ColorTranslator.FromHtml(Info.foreColor)), 10, 10);
this.BackgroundImage = bmp;
这个图片尺寸100*100,可是绘制字符串的坐标也是100,100,这样出界了,另外也记得把图片再绘制到窗口才能看见。