+ -
当前位置:首页 → 问答吧 → 请教,我想让一个窗体上的文本框在聚焦离开之后还显示 scrollbar,并且该scrollbar停留在当前的位置,不被置顶,该怎么做?

请教,我想让一个窗体上的文本框在聚焦离开之后还显示 scrollbar,并且该scrollbar停留在当前的位置,不被置顶,该怎么做?

时间:2011-07-20

来源:互联网

请教,我想让一个窗体上的文本框在聚焦离开之后还显示 scrollbar,
并且该scrollbar停留在当前的位置,不被置顶,
(一般的情况下,聚焦离开的话,文本框内会被置顶,表示从文字的开头开始)
请问该怎么做?

作者: ocean69   发布时间: 2011-07-20

设置文本框scrollbar属性为boths,multiline为true。

在TextBox的Text_Changed写:
textBox1.SelStart = Len(textBox1.Text)

作者: caozhy   发布时间: 2011-07-20

谢谢您的回答,

我用的是access窗体,
access vba 里面的textbox没有multiline 属性吧;
还有textBox1.SelStart = Len(textBox1.Text)应该是把cursor位置置于文字段的末尾吧;
我想要把显示位置保持在当前操作的位置。

还有您的提示是基于普通的textbox 还是richtextbox?
access里面好像没有richtextbox吧。

作者: ocean69   发布时间: 2011-07-20