我尝试更改/过滤WebBrowser
控件中的文字,但它似乎无法正常工作。
这是我尝试过的代码:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.DocumentText.Replace("10.86.190.30","KM");
}
起初我认为DocumentCompleted
事件没有被触发,所以我将其分配给按钮点击我可以手动触发,但即使这样,它也没有在浏览器控件上发生变化。
我已经尝试过寻找其他问题,但我能找到的只是更改文字 size 或 font 的问题,而不是文字本身
是否有人能够确定我出错的地方?
答案 0 :(得分:0)
你正在进行替换,然后扔掉结果。 String.Replace
不修改原始字符串,它返回更新的字符串。你需要使用:
webBrowser1.DocumentText = webBrowser1.DocumentText.Replace("10.86.190.30","KM");