sky810909108
2015-08-29 06:18
采纳率: 100%
浏览 2.9k
已采纳

VB textbox显示字符问题

textbox 的text框能不能在其内容后面直接添加字符的?
之前是每次写入text1.text=text1.text & str的 显示的, 但是数据多了之后显示反应不过来了。
不可以话有什么控件可以实现?或者有什么函数?解决方法可以做到也行?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • sky810909108 2015-08-29 14:27
    已采纳
        终于实现了,采用如下方式
    
    Private Sub Command1_Click()
                    Text1.SelStart = Len(Text2) '设置光标位置为尾端
                    Text1.SelText = 123 '在光标后输入123
    End Sub
    
    已采纳该答案
    打赏 评论
  • threenewbee 2015-08-29 08:04

    一个是,同时设置水平滚动条和垂直滚动条,不要只有垂直滚动条,这样可以提高性能

    一个是,如果你多次拼接,你先在内存中做,再显示,比如:
    for i = 1 to 10
    text1.text=text1.text & i
    next
    可以写
    dim s as string
    s = text1.text
    for i = 1 to 10
    s=s & i
    next
    text1.text = s

    最后,用richtextbox性能会好一些。

    打赏 评论

相关推荐 更多相似问题