zoukankan      html  css  js  c++  java
  • textbox控件会根据里面显示的文字行数自动调整自己的大小

      '实现TextBox的高度自适应(MultiLine属性为ture情况下)
        '在设计时还应将TextBox的minimumSize设为(0,21)或其它非空值,可选设置maximumsize
        Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
           
    'TextBox1 的行高
            Dim intLineHeight As Integer = Me.TextBox1.MinimumSize.Height - Me.TextBox1.Font.Size
           
    '获得行数
            Dim intLineCount As Integer = Me.TextBox1.GetLineFromCharIndex(TextBox1.Text.Length - 1) + 1
           
    '设置高度
            'Me.TextBox1.Height = intLineHeight * intLineCount + Me.TextBox1.Font.Size
            '如果有需要限制最大高度,用如下代码代替上面一行
            Dim intTBHeight As Integer = intLineHeight * intLineCount + Me.TextBox1.Font.Size
           
    If intTBHeight <= Me.TextBox1.MaximumSize.Height Then Me.TextBox1.Height = intTBHeight
       
    End Sub
  • 相关阅读:
    Tomcat 调优的技巧
    双亲委派模型
    字典树实现
    Python获取房价信息和导出EXCEL
    日志检索关键字并截取上下行关联内容
    GC日志分析
    Linux 查看 删除进程
    Rotate partitions in DB2 on z
    C++ STL string
    DB2 for z: system catalog tables
  • 原文地址:https://www.cnblogs.com/yunbo/p/1545697.html
Copyright © 2011-2022 走看看