我在网上为我的vb.net
应用程序使用主题,而textbox
没有滚动条或滚动条属性。主题确实带有VScrollBar Control
,但我不知道如何为其添加代码以使其像正常情况一样滚动文本框。任何人都可以帮助我吗?
这些是Custom Controls
。
It's a Windows Form. (WinForms)
文本框及其属性:
答案 0 :(得分:1)
可以将垂直滚动条添加到TextBox
表单对象,但是必须为Multiline
:
这可以通过将Multiline
设置为True
而将ScrollBars
设置为Vertical
来完成:
或者它可以通过代码以编程方式完成,如本身所示:
TextBox1.Multiline = True
TextBox1.ScrollBars = ScrollBars.Vertical
您可以将ScrollBars
设置为仅水平,垂直,两者或无(默认):
请记住,你应该:
TextBox1
如上所述,您可能希望显示用户可以输入的字符数量,例如:
此代码:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
text1.MaxLength = 140
charsLeft.Text = "0/" + CStr(text1.MaxLength)
End Sub
Private Sub textHasChanged() Handles text1.TextChanged
charsLeft.Text = CStr(text1.TextLength) + "/" + CStr(text1.MaxLength)
End Sub