问题

1825 2003-01-23 06:13:20
1.文本框 设置可以多行
2.启用右侧滚动条
3.文本框 内容动态增加(程序控制)

当出现滚动条后每次向文本框中写内容,滚动条总是到最上面去
怎样能让他的滚动条到最下面去?

换种控件能实现也行。
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
云深不知处2 2003-01-23
  • 打赏
  • 举报
回复
好象我又理解错了,应该是添加文本时,使光标显示在最后,是吗?
如果是,你应该在添加完文本以后,使Selstart=len(text1.text)
云深不知处2 2003-01-23
  • 打赏
  • 举报
回复
你什么意思,让滚动条到最下面是不是,文本到达最开始呀?
如果是,你可以使文本框的SelStart=0,就OK拉?
1825 2003-01-23
  • 打赏
  • 举报
回复
up
1825 2003-01-23
  • 打赏
  • 举报
回复
不好意思,理解错误。
1.文本框 设置可以多行
2.启用右侧滚动条
3.文本框 内容动态增加(程序控制)
这3条是条件。

当出现滚动条后每次向文本框中写内容,滚动条总是到最上面去
怎样能让他的滚动条到最下面去?
用户 昵称 2003-01-23
  • 打赏
  • 举报
回复
1)选中multi line(多行)
2)滚动条属性选2
3)text1.text=text1.text+"new"
4)a)用代码把新的数据从剪贴板粘贴过来
b)用replace方法就行。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧