菜鸟问:richTextBox.selectedText.Remove richTextBox.SelectedText.Remove(0,richTextBox.SelectionLength); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是要删除选中的文本啊,如果是可以这么做:richTextBox.Text = richTextBox.Text.Remove(richTextBox.SelectionStart,richTextBox.SelectionLength); 你原来的写法有两个错的地方:一:你用了Remove后没有返回结果,Remove是从现在的文本中删除文本不错,不过原来的文本是不变的,只是生成了一个新的字符串,这个新的字符串才是删除了指定文本的文本.二:你不能用richTextBox.SelectedText来操作,这个属性返回的结果是在RichTextBox中被选中的文本,因此成了你在选中的文本中删除从第一个字位开始的选中文本长度的字符,这个逻辑就是不对的.我看你的意思也就是删除选中的文本,所以写了那个语句. 关于webbrowser的一点小问题 C#如何调用ActiveX控件?其中ActiveX控件用到MFC类库!! C#读取记事本内容进行分类问题在线等 求:Together 2006 for Visual Studio 的注册码. C#有没有类似于MPI和openMP的类库来支持并行程序设计? 一直为曾解决的问题 wcf中能获取调用者吗? 关于C#组件的部署问题. 求 C# 操作 access2007的代码 如何用C#做一个类似SQL Server 2000“查询分析器”的Windows Form 工具! 求教Excel文件读取问题 我的安装问题
一:你用了Remove后没有返回结果,Remove是从现在的文本中删除文本不错,不过原来的文本是不变的,只是生成了一个新的字符串,这个新的字符串才是删除了指定文本的文本.二:你不能用richTextBox.SelectedText来操作,这个属性返回的结果是在RichTextBox中被选中的文本,因此成了你在选中的文本中删除从第一个字位开始的选中文本长度的字符,这个逻辑就是不对的.我看你的意思也就是删除选中的文本,所以写了那个语句.