如何在WinForms中格式化文本框中的文本

本文关键字:文本 格式化 WinForms | 更新日期: 2023-09-27 18:11:54

正如你所知,在web应用程序中,我们可以使用一些第三方库将文本框转换为编辑器,如下所示:
tinymce
但是win form呢?
如何在win表单中设置文本框内的文本格式?
我的意思是我想通过设置属性将表单中的常规文本框转换为编辑器(是否可能?)。
我该怎么做呢?

如何在WinForms中格式化文本框中的文本

  public void CreateMyRichTextBox()
  {
      RichTextBox richTextBox1 = new RichTextBox();
      richTextBox1.Dock = DockStyle.Fill;

      richTextBox1.LoadFile("C:''MyDocument.rtf");
      richTextBox1.Find("Text", RichTextBoxFinds.MatchCase);
      richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);
      richTextBox1.SelectionColor = Color.Red;
      richTextBox1.SaveFile("C:''MyDocument.rtf", RichTextBoxStreamType.RichText);
      this.Controls.Add(richTextBox1);
  }