有时候我们在使用多行模式的文本框时,不希望在不超行的情况下看到滚动条,那么如何实现呢,其实很简单,只需要一个API函数就可以搞定,首先在窗体上添加一个Text1,将其属性MultiLine设为True,代码如下:
Option Explicit

Private Declare Function ShowScrollBar Lib “user32” (ByVal hwnd As Long, ByVal wBar As Long, ByVal bShow As Long) As Long
Private Const SB_HORZ = 0 '水平
Private Const SB_VERT = 1 '垂直
Private Const SB_BOTH = 3 '两者都有

Private Sub Text1_Change()
Text1.SelStart = Len(Text1.Text)
If TextHeight(Text1.Text) > Text1.Height Then
ShowScrollBar Text1.hwnd, SB_VERT, True '显示
Else
ShowScrollBar Text1.hwnd, SB_VERT, False '隐藏
End If
End Sub

文本框(TextBox)根据行数多少来自动显示/隐藏滚动条相关推荐

  1. 点击文本框内容消失,移开内容自动显示(两种方法)(原创)

    <html > <head> <script type="text/javascript"> /* author:luoqinglong E-m ...

  2. 限制文本框(TextBox)只能输入数字(VB6代码)

    在一些要求只允许输入数值的场合,就用得上了. 基本思路是,先在文本框的keyPress事件里过滤键盘输入,再使用子类化将粘贴剪切等剪贴板操作吃掉. 窗体frmMain.frm内代码(窗体包含一个文本框 ...

  3. excel 单元格如何获取textbox中的值 java,把excel表格数据定义为文本框-excel中如何将单元格里的数值显示在文本框(textbox)里...

    excel中如何将单元格里的数值显示在文本框(textbox)里 sheets("Sheet2").range("b3")=textbox ---------- ...

  4. css实现input文本框与图片行内水平居中对齐

    css实现input文本框与图片行内水平居中对齐 如图输入框与图片不对齐 css样式添加 input,img {vertical-align:middle;}

  5. PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法

    PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法 1.前言 QTextEdit 和 QTextBrowser 文本控件方法基本一样,只不过 QT ...

  6. TextBox 单行文本框,多行文本框

    把TextBox的TextMode属性设置为MultiLine就变成了多行文本了 SingleLine - 默认.表示单行输入模式. MultiLine - 表示多行输入模式. Password - ...

  7. VB文本框textbox的那点事

    1.限制文本框中只允许输入数字 在textbox的keypress事件里面写上 (1)判断输入的数字是否为小数 IfkeyAscii=46 and not(InStr(txtnumber," ...

  8. c# 设置文本框textBox自动检索

    这个方法是目前找到最简单的一种,如果想要更复杂的自动检索那就要自己去定制方法了 使用控件:winform的textBox 以及Dev的TreeList 先上效果: 实现过程: 在窗体load时先将tr ...

  9. [原创]C#应用WindowsApi实现查找(FindWindowEx)文本框(TextBox、TextEdit)。

    /// <summary> /// 获取文本框控件 /// </summary> /// <param name="hwnd">文本框所在父窗口 ...

最新文章

  1. 从PRISM开始学WPF(四)Prism-Module?
  2. 感觉 Mongodb 的操作 还没 mysql 方便 。。。。
  3. HDOJ 1905 Pseudoprime numbers(模运算)
  4. Android在线开发工具 App Inventor
  5. 为ios 应用程序添加图标和添加名字
  6. MYSQL查询空值/NULL值
  7. android ndk开发之Log日志(一)
  8. 浅谈.NET 6 中 gRPC 的最新功能
  9. ActiveMQ 即时通讯服务 入門指南及淺析
  10. 戴尔电脑开机黑屏怎么办_电脑黑屏开不了机怎么办
  11. 数据库第二节 sql表格创建及内容插入和查询
  12. 7z解压缩软件下载安装教程
  13. python实现邮件发送图表_python基于SMTP实现可视化邮件发送
  14. STK与VC++ 6.0联合编程
  15. 烽火携手中航信斩获“十佳上云”优秀案例大奖
  16. python实现多接口翻译软件
  17. VENDORNPC.LUA --随身商人
  18. javax.net.ssl.SSLHandshakeException: No appropriate protocol
  19. Y Combinator Is Boot Camp for Startups
  20. 从0开始安装苹果cms及其资源采集和页面部分代码

热门文章

  1. 五金压铸件操作前的表面处理
  2. Spring-Mybatis整合 从零开始
  3. MySQL创建及管理数据库
  4. xssbypass_xssbypass小记
  5. 卡巴斯基反病毒软件KAV 7.0.0.125
  6. 找电子书不求人,搭建个自己的 zlibrary
  7. Trunk口配置实验
  8. 【毕业设计】PHP信电系网站建设设计(源代码+论文)
  9. 更新 | gnomAD人群频率库的下载与处理
  10. 小象学院 零基础Python入门 案例一 汇率兑换3.0