指定Retangle就可以了,默认的StringFormat就OK注意下面代码中的centered private void Form1_Paint(object sender, PaintEventArgs e) { string s = "Hello World! my baby. How are you"; SolidBrush br = new SolidBrush(System.Drawing.SystemColors.ControlText); StringFormat sf = new StringFormat(); Rectangle centered = new Rectangle(100, 100, 100, 100);
public void DrawString(
string s,
Font font,
Brush brush,
RectangleF layoutRectangle,
StringFormat format
)
private void Form1_Paint(object sender, PaintEventArgs e)
{
string s = "Hello World! my baby. How are you";
SolidBrush br = new SolidBrush(System.Drawing.SystemColors.ControlText); StringFormat sf = new StringFormat();
Rectangle centered = new Rectangle(100, 100, 100, 100);
Pen pen = new Pen(br);
e.Graphics.DrawRectangle(pen, centered);
e.Graphics.DrawString(s, this.Font, br, centered, sf); }