CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

程序中在richTextBox中添加文本后怎么将光标定位到文本的最后?

楼主baobao113(風卷殘云)2005-06-07 19:05:14 在 .NET技术 / C# 提问

程序中在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

相关问题

  • 怎样在文本的光标位置添加一段文字,模拟Ctrl+V
  • 往CEDit里面添加文本的问题,如何光标使之始终位于最后一行?
  • 如何得到文本框(RichTextBox)的光标所在的位置:行(X),列(Y)。谢谢!!!
  • 在RichTextBox中,如何从selStart得到光标开始位置到文本开始位置的单字节个数?
  • 关于文本框的光标问题
  • 隐藏文本框中的光标?
  • 怎样判断光标是在文本最后或在文本之间?
  • 怎样向ComboBox里面添加文本?
  • JS添加文本框的问题
  • 如何得到文本框中光标的位置,急!

关键词

  • 文本
  • richtextbox1
  • 光标
  • richtextbox
  • 添加
  • focus
  • 焦点
  • 方法

得分解答快速导航

  • 帖主:baobao113
  • zeusvenus
  • chenyuming2004

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo