1
在下面的图片中,我得到这些代码段的“相同”数字,其中一个是用于texteditor,另一个是用于按钮..在图片中,我看到字体大小为我在表格的单元格中键入的东西比按钮的字体大小要大,但为什么这两个代码返回相同的数字?Graphics.MeasureString依赖于控件吗?
Graphics graphics = ctlTEEditor.CreateGraphics();
int width = (int)graphics.MeasureString("FitsToooo", ctlTEEditor.Font).Width;
MessageBox.Show(width.ToString());
Graphics graphics2 = button1.CreateGraphics();
int width2 = (int)graphics2.MeasureString("FitsToooo", button1.Font).Width;
MessageBox.Show(width2.ToString());