// 可以去掉以下两行。你计算出一个紧贴的外框,如何有空间让内容在外框内上下左右对齐?
// Size s = TextRenderer.MeasureText(this.Text, this.Font);
// RectangleF rectf = new Rectangle(Point.Empty, s);
 
g.DrawString(this.Text, this.Font, drawBrush, this.ClientRectangle, stringFormat);