VB:如何让TEXTBOX在内容满时才出现垂直滚动条

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:49:06
VB:如何让TEXTBOX在内容已满时才出现垂直滚动条?
输入内容满时出现滚动条,而在内容未满时不出现滚动条。

恐怕不行吧。文本框的滚动条只能在属性栏里设置。运行之后不能改变。。

使用SendMessage发送个消息就可以,但问题是如何判断内容满了?

没办法

Private Sub Text1_Change()
If LenB(StrConv(Text1.Text)) = x Then
Text1.ScrollBars = 2
End If
End Sub
一个比较笨的办法,这个x的值你自己去控制,跟文本框的可显示字数有关.strconv用来区分中英文输入的字节数字.