Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 字符串中的索引与richtextbox中的索引_C#_Richtextbox - Fatal编程技术网

C# 字符串中的索引与richtextbox中的索引

C# 字符串中的索引与richtextbox中的索引,c#,richtextbox,C#,Richtextbox,有没有办法调和这两者?即当我从字符串设置richtextform的文本时,字符串中给定的字符索引与它在文本框中的位置不匹配 我的示例文本如下: 提供详细信息并分享您的研究成果。避免仅基于观点的陈述;只发表您可以用适当的参考或个人经历来支持的陈述 使用代码: richTextBox1.Text.IndexOf("back up"); textBox1.Text.IndexOf("back up"); 两者的结果都是:112 您似乎正在使用RichTextBox的Rtf属性,该属性包含用于

有没有办法调和这两者?即当我从字符串设置richtextform的文本时,字符串中给定的字符索引与它在文本框中的位置不匹配

我的示例文本如下:

提供详细信息并分享您的研究成果。避免仅基于观点的陈述;只发表您可以用适当的参考或个人经历来支持的陈述

使用代码:

  richTextBox1.Text.IndexOf("back up");
  textBox1.Text.IndexOf("back up");
两者的结果都是:112


您似乎正在使用RichTextBox的Rtf属性,该属性包含用于格式化的额外标记?

请确保WordWrap属性为False

在非常长的线路上,您将遇到RightMargin。它不是无限的,最大右边距取决于字体大小