如何删除RichTextBox中自动生成的第一行
本文关键字:一行 自动生成 RichTextBox 何删除 删除 | 更新日期: 2023-09-27 18:26:04
我想知道C#中有没有一种优雅的方法可以删除RichTextBox,中的第一行
我正在使用RichTextBox创建聊天室,我想通过单击按钮显示日期或图像,所以我转到
Paragraph para = new Paragraph();
para.Inlines.Add( DateTime.Now.ToString());
//para.Inlines.Add( Image);
rt.Document.Blocks.Add(para);
rt是RichTextBox的名称,但是该项目显示在RichTextBox的新行中,所以每次我需要键入Delete来查看日期/图像时,有没有方法系统地删除第一行?提前感谢
试试这个
rt.Document.Blocks.Remove(rt.Document.Blocks.FirstBlock);
您可以这样做:
myRichTextBox.Select(0, myRichTextBox.GetFirstCharIndexFromLine(1));
myRichTextBox.SelectedText = "";
是否要从段落中删除第一行?
para.Inlines.Remove(para.Inlines.FirstOrDefault());