zoukankan      html  css  js  c++  java
  • 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;
       }

  • 相关阅读:
    代码检查工具介绍
    Eclipse利用代理快速安装插件
    toString结果
    Eclipse查看jdk源码
    java语言基础特性
    TODO、FIXME和XXX转载
    java泛型
    不良代码总结
    mockServer学习
    akka
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/4228287.html
Copyright © 2011-2022 走看看