我试图通过使用TextRenderer.MeasureText测量字符串的长度。如果没有文本返回/前面Color.Bhis工作正常。但是当我添加文本背景和前景色时,这会返回一个值小于绘制的位图的长度。
intWidth = (int)objGraphics.MeasureString(TextBox1.Text, myfont).Width ;
intHeight = (int)objGraphics.MeasureString(TextBox1.Text, myfont).Height;
objBmpImage = new Bitmap(intWidth, intHeight);
Graphics newg = Graphics.FromImage(objBmpImage)
TextRenderer.DrawText(newg , TextBox1.Text, myfont, point, forecolor, backcolor);
这是我正在使用的方法。我做错了什么?