无法在WebBrowser控件中查看更改的文本
本文关键字:文本 WebBrowser 控件 | 更新日期: 2023-09-27 17:49:31
我试图改变/过滤文本在我的WebBrowser
控制,但它似乎不工作。
下面是我试过的代码:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.DocumentText.Replace("10.86.190.30","KM");
}
起初我认为DocumentCompleted
事件没有触发,所以我把它分配给一个按钮点击,我可以手动触发,但即使这样,它没有改变浏览器控件。
我试着寻找其他问题,但我能找到的都是关于改变文本大小或字体的问题,而不是文本本身。
有谁能指出我哪里错了吗?
你正在做一个替换然后扔掉结果。String.Replace
不修改原始字符串,它返回一个更新的字符串。您需要使用:
webBrowser1.DocumentText = webBrowser1.DocumentText.Replace("10.86.190.30","KM");