C# 如何按SelectionFont拆分RichTextBox所选文本?
在我的C# 如何按SelectionFont拆分RichTextBox所选文本?,c#,winforms,richtextbox,C#,Winforms,Richtextbox,在我的C#应用程序中,我有一个RichTextBox,其中可能包含一些不同字体的文本 我想将RichTextBox中选定的文本按不同字体分割,并将每个部分放在不同的RichTextBoxs中 像这样的 string[] fonts = rchNote.SelectedText.Split(rchNote.SelectionFont); //This is where I can't figure out List<RichTextBox> lstRich= fonts.Select(
C#
应用程序中,我有一个RichTextBox
,其中可能包含一些不同字体的文本
我想将RichTextBox
中选定的文本按不同字体分割,并将每个部分放在不同的RichTextBox
s中
像这样的
string[] fonts = rchNote.SelectedText.Split(rchNote.SelectionFont); //This is where I can't figure out
List<RichTextBox> lstRich= fonts.Select(font => new RichTextBox {Rtf = font}).ToList();
string[]font=rchNote.SelectedText.Split(rchNote.SelectionFont)//这就是我不明白的地方
列出lstRich=font.Select(font=>newrichtextbox{Rtf=font}).ToList();
我还想保留文本样式。这就是为什么我使用了Rtf=font
还有其他方法吗?请提供您在RTB@Sayka假设我的名字是Alex,每个单词的字体都不一样。我不能提供一个实际的例子,因为这里的编辑器不支持不同的字体。循环整个内容。如果内容很大,这样的循环将非常耗时。