我正在使用Windows窗体。在我的项目中,我需要为富文本框的最后一个单词着色。当有人在应用程序的给定文本框上书写时,我需要在richtextbox上写的最后一个单词为红色或其他任何内容。
我找到了从以下链接中提取最后一个单词的方法
但是如果可能的话,我需要更方便的代码来提取最后一个单词。请帮忙。
答案 0 :(得分:2)
好吧,如果你真的想要得到最后一个字,你可以做这样的事情......当然,假设你创建的字符串等于富文本框的文本。
string str="hello, how are you doing?";
if (str.Length >0)
{
int index=str.LastIndexOf(" ") + 1;
str = str.Substring(index));
}
然后只需返回字符串,然后执行您需要执行的操作。
答案 1 :(得分:-1)
我记得富文本框可以将文本呈现为HTML 只需将最后一个单词包装在font标签中就可以了。