在Windows Forms WebBrowser中改变html元素的位置
本文关键字:html 元素 位置 改变 Windows Forms WebBrowser | 更新日期: 2023-09-27 18:18:09
是否可以在Windows Forms WebBrowser控件中更改一个html元素的位置?我已经有了这个:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("gpu_notice").Style = "display:none";
webBrowser1.Document.GetElementById("header").OuterHtml = "";
webBrowser1.Document.GetElementById("ads").OuterHtml = "";
// move element "the_game" here
}
}
}
下一步是移动元素…
您可以通过将position
属性添加到Style
来移动_game元素,就像这样。
var game = webBrowser1.Document.GetElementById("the_game");
game.Style += "position: absolute; top: 50px; right: 20px;";
我建议你阅读这篇文章,了解如何使用它。