如何得到textBox里面内容的高度

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:02:20
想要得到RichTextBox或者是TextBox里面内容的高度,应该怎么做?
我晕,给点希望行不
我需要根据文本框内容的多少在另一个地方显示出来

我只知道,在窗体上绘制文字的时候,
可以获得字体的高度.但是在文本框或富文本框里.就不晓得.
楼上说的也是,你要用来干什么呢??
===========

那不叫高度,那叫长度。
你应该获取的是文字的大小和字体
然后再别的地方显示出来的时候,
就可以显示一样的了!!

Graphics g = textBox1.CreateGraphics();
Size size = g.MeasureString(textBox1.Text, textBox1.Font).ToSize();

int height = size.Height / textBox1.Font.Height;
textBox1.Text = height.ToString();

这样可以,但有点小问题,你自己解决一下。

你先说你要干什么用
怎么想出这种东西来了

期待中~~~我就纳闷了。。你获取高度做什么呀?

你获取高度干什么???????

btnStart为按钮 CalStEndDt为日历控件
//就是日历控件的最左边是按钮的最右边 高度相同
CalStEndDt.Style["LEFT"]=((int.Parse(btnStart.Style["LEFT"].Substring(0,btnStart.Style["LEFT"].Length-2)))+(int)btnStart.Width.Value).Tostring();
left最左边top最高的width宽度Height高度
CalStEndDt.Style["TOP"]=((int.Parse(btnStart.Style["TOP"].Substring(0,btnStart.Style["TOP"].Length-2)))+(int)btnStart.Height.Valu