求字符串的象素宽度和象素高度 给定一个字符串和它的字体、字大小、是否粗体、是否斜体、是否下划线等信息,如何求出它的象素宽度和象素高度?我是初学C#,请给出详细代码,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请参考Graphics.MeasureStringTextRenderer.MeasureText 在Paint事件里面string measureString = "测试字符串"; Font stringFont = new Font("宋体", 12); SizeF stringSize = new SizeF(); stringSize = e.Graphics.MeasureString(measureString, stringFont); e.Graphics.DrawRectangle(new Pen(Color.Red, 1), 0.0F, 0.0F, stringSize.Width, stringSize.Height); e.Graphics.DrawString(measureString, stringFont, Brushes.Black, new PointF(0, 0)); 楼上的兄弟,我也喜欢《鬼迷心窍》这首歌请问如果不是在一个画图的程序里面,而是在一个普通的类里面,如何整出一个Graphics实例来,谢谢! 使用TextRenderer.MeasureText 方法也可以,这个不需要Graphics对象。如:String text1 = "Measure this text";Font arialBold = new Font("Arial", 12.0F);Size textSize = TextRenderer.MeasureText(text1, arialBold); 真心求计算器程序设计的思路(代码我自己写),十分急 有没有关于一些常用的c#.net的函数或者方法总结 不安装office 能用程序读取ACCESS 文件吗 关于smtp的疑问 C#中怎么获得文件打开状态啊? 新手请教一个委托的问题。谢谢 求线性搜索最优算法 关于统计单词的C#程序 关于变量值的问题 求两个richtextbox联动代码?(在线等待...) socket怎样测试 winform如何实现webform的权限机置
string measureString = "测试字符串";
Font stringFont = new Font("宋体", 12);
SizeF stringSize = new SizeF();
stringSize = e.Graphics.MeasureString(measureString, stringFont);
e.Graphics.DrawRectangle(new Pen(Color.Red, 1), 0.0F, 0.0F, stringSize.Width, stringSize.Height);
e.Graphics.DrawString(measureString, stringFont, Brushes.Black, new PointF(0, 0));
请问如果不是在一个画图的程序里面,而是在一个普通的类里面,如何整出一个Graphics实例来,谢谢!
Font arialBold = new Font("Arial", 12.0F);
Size textSize = TextRenderer.MeasureText(text1, arialBold);