程序中在richTextBox中添加文本后怎么将光标定位到文本的最后?
程序中在richTextBox中添加文本后怎么将光标定位到文本的最后? 问题点数:100、回复次数:9Top
1 楼BigIdiot628(大笨蛋,谁叫你不努力!)回复于 2005-06-07 20:14:11 得分 0
richTextBox方法Focus();Top
2 楼cliff1002(挑战,并快乐着! )回复于 2005-06-07 20:41:03 得分 0
richTextBox方法Focus();
这个应该是定位到前面,不是后面吧?Top
3 楼mazei(马贼)回复于 2005-06-07 20:52:04 得分 0
楼上应是正解Top
4 楼zeusvenus()回复于 2005-06-07 21:10:00 得分 50
richTextBox1.Focus();是定位到脱离焦点时的光标位置,不一定是最后,如下即可到最后:
richTextBox1.AppendText("");
richTextBox1.Focus();
经测试可以。Top
5 楼zeusvenus()回复于 2005-06-07 21:12:02 得分 0
就是先添加一个空字符到最后然后设定焦点,这样肯定可以设到最后,不管失去焦点时焦点是在文本的前面还是后面中间,都将设到最后,结贴吧兄弟:)Top
6 楼gdami(糖米)回复于 2005-06-07 21:28:09 得分 0
richTextBox1.SelectionStart=richTextBox1.TextLength;
Top
7 楼chenyuming2004(这辈子我算是废了)回复于 2005-06-07 22:10:53 得分 50
richTextBox1.SelectionStart=richTextBox1.Text.Length;
richTextBox1.Focus();Top
8 楼ice20040904(雪曦)回复于 2005-06-07 23:26:22 得分 0
关注中Top
9 楼baobao113(風卷殘云)回复于 2005-06-08 11:23:44 得分 0
经检验zeusvenus(清柳) 和chenyuming2004(这辈子我算是废了) 的方法都可行,
在此都谢过,每个人都给五十分吧,哈哈Top




