怎样使RichTextBox按显示的内容来改变高度? 你注意一下:richTextBox1.Lines就知道了,它可以获得当前行数,你可以根据它再resize 你的richTextBox1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 richTextBox1.TextLength;richTextBox1.PreferredHeight;也可以参考,基本上如果是RTF 格式,字高等是变体不定数,要获得全域高度挺累的,要一行一行的selected 再求 如果你文本框里的文本的大小不变可以简单表示如下:private void richTextBox1_KeyDown(object sender,KeyEventArgs e){ if(e.KeyCode==Keys.Enter) { if(richTextBox1.Height<=richTextBox1.Font.Height*(richTextBox1.Lines.GetLength(0)+1)) { richTextBox1.Height = richTextBox1.Font.Height*(richTextBox1.Lines.GetLength(0)+1); } }} 转码问题 EF4如何取得存储过程多个table返回结果集 XML注释 /// <summary> C# 怎么播放MP3??请高手解答 我是初学者。。。。在线等,请各位帮忙 wpf窗口的运行机制是什么???? WPF,使用资源字典为什么报错 急救!! 未指定错误 c#主界面显示空白问题 C#能否绘制已知三组数据的三维曲线图,三组数据随着循环次数更新?? 如何把INI文件转换位XML格式的文件? 辞职...送各位几句话.今夕一别祝各位美好前程
richTextBox1.PreferredHeight;也可以参考,基本上如果是RTF 格式,字高等是变体不定数,要获得全域高度挺累的,要一行一行的selected 再求
可以简单表示如下:
private void richTextBox1_KeyDown(object sender,KeyEventArgs e)
{
if(e.KeyCode==Keys.Enter)
{
if(richTextBox1.Height<=richTextBox1.Font.Height*(richTextBox1.Lines.GetLength(0)+1))
{
richTextBox1.Height = richTextBox1.Font.Height*(richTextBox1.Lines.GetLength(0)+1);
}
}
}