首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

*字符串高度计算*该怎么解决

2012-05-21 
*********字符串高度计算********原如字符串如下:str1abcdef\nAAAAA ******~~~\n\n!!!!!BBBBBB\nCC(&&&&

*********字符串高度计算********
原如字符串如下:
str1="abcd ef\nAAAAA **** **~~~\n\n!!!!!BBBBBB\nCC(&&&&) *\n"

其实际显示的效果如下:
abcd ef
AAAAA **** **~~~

!!!!!BBBBBB
CC(&&&&) *

我想由str1得到实际显示情况下字符串的高度,字体可给出。
如何计算?
谢谢大家

[解决办法]
这个高度是像素么
[解决办法]
假定字体设置为24px,那么可以:
string str1 = "abcd ef\nAAAAA **** **~~~\n\n!!!!!BBBBBB\nCC(&&&&) *\n";
int count = Regex.Matches(str1, @"\r?\n").Count;
Response.Write(count * 24);
[解决办法]
要在那里显示呢?是文本框还是messagebox,还是其他的?
[解决办法]
http://topic.csdn.net/u/20070424/21/ae2d6a5a-6b4d-43ac-989d-91943ad2127d.html
[解决办法]
MeasureString
[解决办法]
http://www.cnblogs.com/ylhome/archive/2009/10/30/1593155.html

热点排行