[求助]怎么获得要画出来的文本的宽和高? drawString不是用重载方法可以设置文本所在的矩形框吗?你自己设就可以了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Graphics.MeasureString注意:在测量光栅字体时,可能返回不正确的Size,你可以参考文章:http://windowsforms.net/articles/gdiptext.aspx Paint事件中Graphics g = e.Graphics;SizeF size = g.MeasureString("Hello world", new Font("宋体", 18), 200);MessageBox.Show(size.Width + ":" + size.Height); Brush brush = new LinearGradientBrush (ClientRectangle, Color.FromArgb(147,201,210),Color.White, LinearGradientMode.ForwardDiagonal) ; e.Graphics.FillRectangle(brush, ClientRectangle); //Font fnt = new Font("华文行楷", 30); Font fnt = new Font("华文彩云", 30); Graphics g = e.Graphics; g.DrawString("欢迎光临", fnt, new SolidBrush(Color.White), 820,10); fnt = new Font("华文行楷", 30); g.DrawString("系统管理", fnt, new SolidBrush(Color.BlueViolet),8,640); 网站中的简单问题,要分的请进 请教c#的加法运算顺序 任务栏右键弹出菜单???本人急,有知道请进!!! C#中对于C/S模式传输数据量大时网线不支持该怎么解决? 請問用C#如何判斷一個文件是否是JPG文件?(續分) 请问这个软件是利用怎么样的技术搞出来的,请高人指点迷津.. 请教高手,出现"找不到类型或命名空间名称(ReportDocument)"这样的错误如何解决? 怎样动态的删除脚本 请教C#高手一道问题 最基本的步骤,如何生成一个安装程序。 程序调试的问题,大家帮忙!!谢谢了 如何在两个窗体之间传递值,高手帮忙!
http://windowsforms.net/articles/gdiptext.aspx
Graphics g = e.Graphics;
SizeF size = g.MeasureString("Hello world", new Font("宋体", 18), 200);
MessageBox.Show(size.Width + ":" + size.Height);
e.Graphics.FillRectangle(brush, ClientRectangle);
//Font fnt = new Font("华文行楷", 30);
Font fnt = new Font("华文彩云", 30);
Graphics g = e.Graphics;
g.DrawString("欢迎光临", fnt, new SolidBrush(Color.White), 820,10);
fnt = new Font("华文行楷", 30);
g.DrawString("系统管理", fnt, new SolidBrush(Color.BlueViolet),8,640);