要设置DrawString的背景色
一、先获取字体的长度和宽度:
Font font=new Font(FontFamily.GenericSansSerif, 10, FontStyle.Regular);
SizeF s = g.MeasureString(string, font);
二、画背景图
g.FillRectangle(new SolidBrush(Color.White), x, y ,(int)s.Width, (int)s.Height);
三、画上文字
g.DrawString(string,font, new SolidBrush(Color.Black), x, y);