以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]richTextBox如何显示到最后一行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145648) |
-- 作者:天一生水 -- 发布时间:2020/2/3 16:47:00 -- [求助]richTextBox如何显示到最后一行 老师好! 用代码往richTextBox中追加内容,怎样把光标落在最后一行?现在追加内容时一直停在首行,不滚动,需要手动下拉滚动条。谢谢!
|
-- 作者:有点蓝 -- 发布时间:2020/2/3 16:57:00 -- richTextBox控件.SelectionStart = richTextBox控件.SelectionLength |
-- 作者:天一生水 -- 发布时间:2020/2/3 17:18:00 -- 用了没有反应,是在写入后用的: Dim rt = e.Form.Controls("Panelx").BaseControl.Controls("richTextBox1") UtilsSetLineSpace.SetLineSpace(rt, e.Form.Controls("行距").Value) rt.BackColor = e.Form.Controls("背景色").Value\'SystemColors.Control rt.ForeColor = e.Form.Controls("字体色").Value rt.Font = New Font(CStr(e.Form.Controls("字体").Value), CSng(e.Form.Controls("字号").Value), FontStyle.Regular) rt.text = " " & str.replace(vbcrlf,vbcrlf & " " ) rt.SelectionStart = rt.SelectionLength |
-- 作者:有点蓝 -- 发布时间:2020/2/3 17:25:00 -- rt.SelectionStart = rt.text.length |
-- 作者:天一生水 -- 发布时间:2020/2/3 17:51:00 -- 还是没有反应,我做个实例,老师帮忙看一下,谢谢! |
-- 作者:有点蓝 -- 发布时间:2020/2/3 20:18:00 -- rt.Select rt.SelectionStart = rt.text.length
|