var input = document.createElement("input")
input.setAttribute("class", "样式名")
用setAttribute设置style和onclick这些属性在IE中是行不通的,可以使用
document.getElementById("test").style.color = "#ccc"
你好!webbrowser可以针对于特定一个标签设置样式的,如:
HtmlElement html = webBrowser1.Document.GetElementById("su")//这个是百度的百度一下按钮
html.Style = "color:yellow"//设置完以后你会发现百度的“百度一下”文字变黄了。
首先创建一个WinForm程序,拖入一个textbox控件和一个button按钮,然后拖入一个panel控件,如图所示:
拖入panel控件后,找到WebBrowser控件并双击,WebBrowser控件就会自动填充到panel控件上,像下面这样:
之后给button改个名,双击button按钮设置一个简单的跳转行为:
private void goButton_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(textBox1.Text)
}
然后一个简易的浏览器功能界面就实现了:
以上就是C#中WebBrowser控件的基本用法。
另外,需要对Form的sizeChanged事件进行一下编写:
private void mainForm_SizeChanged(object sender, EventArgs e)
{
panel1.Width = this.Width
panel1.Height = this.Height
webBrowserForm.Dock = DockStyle.Fill
}
这样在Form窗体的大小改变时,panel的大小也会随着发生改变,并且让webBrowser控件始终填充panel控件。
为了让Form窗体中的内容显示完全,还要为其添加滚动条,可以直接在Form的构造方法中添加如下语句:
this.AutoScroll = true
这样一个简易的WebBrowser就做好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)