字符串中的索引与 Richtextbox 中的索引

发布于 2024-11-03 16:06:05 字数 74 浏览 0 评论 0原文

有什么办法可以调和两者吗?即,当我从字符串设置 Richtextform 的文本时,字符串中给定的字符索引与其在文本框中的位置不匹配。

Is there anyway to reconcile the two ? Ie when i set the text of a richtextform from a string, a given characters index in the string does not match the position of it in the textbox.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

书间行客 2024-11-10 16:06:05

确保 WordWrap 属性为 False。

在很长的行中,您将遇到 RightMargin。它不是无限的,最大右边距取决于字体大小。

Make sure the WordWrap property is False.

On extremely long lines you're going to run into RightMargin. It is not infinite, the maximum right margin depends on the font size.

第七度阳光i 2024-11-10 16:06:05

似乎没问题,这是我的示例文本:

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

使用代码:

  richTextBox1.Text.IndexOf("back up");
  textBox1.Text.IndexOf("back up");

两者都有以下结果: 112

看起来您正在使用 RichTextBox 的 Rtf 属性,该属性包含用于格式化的额外标签?

It seems to be okay, with this my sample text:

"Provide details and share your research. Avoid statements based solely on opinion; only make statements you can back up with an appropriate reference, or personal experiences"

Using the code:

  richTextBox1.Text.IndexOf("back up");
  textBox1.Text.IndexOf("back up");

Both have results of: 112

It seems you are using the Rtf property of the RichTextBox that contains extra tags for its formatting?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文