代码之家  ›  专栏  ›  技术社区  ›  b w

如何防止或重写RichTextBox中的自动格式设置

  •  3
  • b w  · 技术社区  · 15 年前

    如何防止文本在添加到richtextbox时被自动格式化,或者更好的是,重写发生的格式化?

    例如,以下代码设置文本,但随后创建到服务器的格式化链接。

    rtbsomefield.text=“\\\just some text”;
    < /代码> 
    
    

    结果

    我理解它为什么要这样做,但是有没有一种方法可以禁用或覆盖那个特定的特性?

    例如,下面的代码设置文本,然后创建到服务器的格式化链接。

    rtbSomeField.Text = "\\\\just some text";
    

    结果在

    alt text

    我理解它为什么要这样做,但是有没有一种方法可以禁用或覆盖那个特定的特性?

    2 回复  |  直到 12 年前
        1
  •  2
  •   Homam    15 年前

    集合 DetectUrls false RichTextBox

        2
  •  2
  •   Bounz    12 年前

    System.Windows.DataObject.AddPastingHandler(rtbox, ClearClipboardFormat.OnPaste);
    

    static class ClearClipboardFormat
    {        
        public static void OnPaste(object sender, DataObjectPastingEventArgs e)
        {
            e.FormatToApply = DataFormats.Text;            
        }
    }
    
    推荐文章