【问题标题】:Stop the webbrowser control auto-correcting URLs that the user types in停止 webbrowser 控件自动更正用户键入的 URL
【发布时间】:2011-08-26 11:39:50
【问题描述】:

背景: 我们在 windows forms .net 4 项目中使用 webbrowser 控件。 这是为了允许用户编辑 html 电子邮件的文本。

问题:

我们可以停止 webbrowser 控件自动更正用户输入的文本吗? 例如,用户键入文本http://www.randomwebsite.com,然后Web 浏览器控件“有用地”将该文本包装为<A> tag。 如果可能的话,我想停止这种行为,

结局:

最终,我想要实现的是允许用户将 URL 放入图像中,并使用我系统中的数据标签来填充 URL 的一部分。 目前,用户必须进入查看源视图并删除 A 标签才能使其工作,这是一个非常糟糕的解决方案......

我可以听到支持台电话响了!!

【问题讨论】:

    标签: .net webbrowser-control


    【解决方案1】:

    目前,我找到的唯一解决方案是捕获keyup 事件,使用TextRange 选择文本,然后使用ExecCommand("unlink") 删除自动链接。

    它有一个丑陋的缺点,因为链接显示然后消失,但它确实有效。

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      相关资源
      最近更新 更多