-----VB中文本框控件的水平滚动条问题(简单、高分)

时间:2021-06-18 06:54:21
我想使用文本框一行一行的输出文字和数据,但有些行数据多比较长,文本框自动提行了,但是水平滚动条并没到最小,我想不让它自动提行,怎么办???还有我把文本框当成静态字符变量用了,但放的太多后就出现内存溢出错,怎么办呢???

19 个解决方案

#1


用richtextbox控件吧

#2


怎么用啊???
和TEXTBOX一样的吗???

#3


同意楼上的意见。

#4


RichTextBox没有字符数的限制。且的滚动条很好用。

#5


水平滚动条还是不行呀???
请详细一点说明水平滚动条怎么无限滚动,就是不让它自动换行

#6


在部件中添加 Microsoft RichTextBox控件,然后就可能使用了,它涵盖所有文本框的功能,并有许多新功能。

#7


我添加了呀,但是不知道它的属性功能,我想要的是让它不会自动提行,即让一行显示很多字符,到我需要的时候,我才会让它提行

#8


怎么没有高手说话呀???

#9


关闭文本框(含RichTextBox)的自动换行功能就可以了。
文本框的容量是有限的,最多不能超过64KB,所以如果信息量大的话,建议采用
RichTextBox

#10


哪个属性是自动换行功能?说清楚一点嘛!
实际上,现在RICHTXTBOX的水平滚动条根本就没用,它老是要自动换行呀,郁闷!!!

#11


it is simila to textbox
____________________________
use RichTextBox
_______________________________

#12


考虑还是用TextBox控件吧
属性设置: 多行:  MultiLine:True
          滚动条:ScrollBars:3-Both
你的特性都能体现,唯一缺点是容量小点(最大为64K)

#13


还有我把文本框当成静态字符变量用了,但放的太多后就出现内存溢出错,怎么办呢???


郁闷,干脆用字符型变量不好么?如果要通用,可以设置为公用变量,若要扩展至整个工程,可以新增一模块,并定义如下:
Module ...    '某模块
  Public sMyText as string

这样你的任一模块均可读、写了(注意,是读和写),如果为了安全起见,可以考虑使用类,看你是新手,先说到这吧!

#14


呵呵,我知道用字符变量,不过那样麻烦,要转一道嘛,直接用文本框不就好了吗?现在我关心的主要是如何让文本框不换行!!!
我早试过了,Txtbox不行,虽然能出现水平滚动条,但一行允许的长度太小,它会自动换行!
现在我在试着用RichTxtBox,但它的水平滚动条不能用呀,(我已经选了BothScroll)

#15


不会吧,我这的TextBox 一行可以容纳500个数字,更多的就没试了,你。。?奇怪了!

#16


对,达到1024个数字就自动换行了

#17


呵呵,一行500数字太少了,因为我要容纳字符和数字,而且数量较大,Txtbox一行好象不行,反正我每次输出较长行的时候,它总是自动换行!!!所以我现在改用Richtxtbox了,但问题还是没解决

#18


你知道Richtxtbox的水平滚动条怎么用吗???

#19


NO

#1


用richtextbox控件吧

#2


怎么用啊???
和TEXTBOX一样的吗???

#3


同意楼上的意见。

#4


RichTextBox没有字符数的限制。且的滚动条很好用。

#5


水平滚动条还是不行呀???
请详细一点说明水平滚动条怎么无限滚动,就是不让它自动换行

#6


在部件中添加 Microsoft RichTextBox控件,然后就可能使用了,它涵盖所有文本框的功能,并有许多新功能。

#7


我添加了呀,但是不知道它的属性功能,我想要的是让它不会自动提行,即让一行显示很多字符,到我需要的时候,我才会让它提行

#8


怎么没有高手说话呀???

#9


关闭文本框(含RichTextBox)的自动换行功能就可以了。
文本框的容量是有限的,最多不能超过64KB,所以如果信息量大的话,建议采用
RichTextBox

#10


哪个属性是自动换行功能?说清楚一点嘛!
实际上,现在RICHTXTBOX的水平滚动条根本就没用,它老是要自动换行呀,郁闷!!!

#11


it is simila to textbox
____________________________
use RichTextBox
_______________________________

#12


考虑还是用TextBox控件吧
属性设置: 多行:  MultiLine:True
          滚动条:ScrollBars:3-Both
你的特性都能体现,唯一缺点是容量小点(最大为64K)

#13


还有我把文本框当成静态字符变量用了,但放的太多后就出现内存溢出错,怎么办呢???


郁闷,干脆用字符型变量不好么?如果要通用,可以设置为公用变量,若要扩展至整个工程,可以新增一模块,并定义如下:
Module ...    '某模块
  Public sMyText as string

这样你的任一模块均可读、写了(注意,是读和写),如果为了安全起见,可以考虑使用类,看你是新手,先说到这吧!

#14


呵呵,我知道用字符变量,不过那样麻烦,要转一道嘛,直接用文本框不就好了吗?现在我关心的主要是如何让文本框不换行!!!
我早试过了,Txtbox不行,虽然能出现水平滚动条,但一行允许的长度太小,它会自动换行!
现在我在试着用RichTxtBox,但它的水平滚动条不能用呀,(我已经选了BothScroll)

#15


不会吧,我这的TextBox 一行可以容纳500个数字,更多的就没试了,你。。?奇怪了!

#16


对,达到1024个数字就自动换行了

#17


呵呵,一行500数字太少了,因为我要容纳字符和数字,而且数量较大,Txtbox一行好象不行,反正我每次输出较长行的时候,它总是自动换行!!!所以我现在改用Richtxtbox了,但问题还是没解决

#18


你知道Richtxtbox的水平滚动条怎么用吗???

#19


NO

#20