首页 > 代码库 > C#的TextBox获取行高
C#的TextBox获取行高
当TextBox使用多行之后,如果想获取每行的高度,似乎有点问题,
TextBox.Height获取的是控件的高度,
而我们常做的是根据行的数量来决定是否要显示滚动条
如下:
//不能直接获取每行的高度,但我们可以获取textbox里面字体的高度,每个字的高度不就是行高了吗
int fontHeight = txtDriverDescription.Font.Height;
if (deviceCount < 8)
{
//当内容少于8行时,不显示滚动条
this.txtDriverDescription.Height = fontHeight * deviceCount;
this.txtDriverDescription.ScrollBars = ScrollBars.None;
}
else
{
this.txtDriverDescription.Height = fontHeight * 8;
}
C#的TextBox获取行高
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。