C#中WebBrowser控件用法实例教程
简介
WebBrowser控件可用于在C# Windows窗体应用程序中加载网页或HTML文档。其使用方法也非常简单,本文将提供WebBrowser控件的用法实例教程。
步骤
1. 在Windows Form中添加WebBrowser控件
在Visual Studio中创建一个Windows窗体应用程序,并在窗体设计器中添加一个WebBrowser控件。
2. 在WebBrowser控件中加载网页或HTML文档
可以通过以下代码在WebBrowser控件中加载网页:
webBrowser1.Navigate("https://www.google.com/");
也可以通过以下代码在WebBrowser控件中加载本地HTML文档:
string path = @"C:\Users\Public\Documents\example.html";
webBrowser1.Navigate(path);
注意:这里使用的是绝对路径,如果是使用相对路径(比如在Debug文件夹下的HTML文档),需要加入应用程序所在目录的相对路径。
3. 在WebBrowser控件中显示HTML代码
如果想要在WebBrowser控件中直接显示HTML代码,可以通过以下代码实现:
webBrowser1.DocumentText = "<html><body><h1>Hello World!</h1><p>This is an example of WebBrowser control.</p></body></html>";
注意:这里需要使用HTML格式的字符串进行赋值。
示例说明
示例1:加载谷歌搜索
在窗体的Load事件中使用以下代码即可加载谷歌搜索网页:
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("https://www.google.com/");
}
示例2:显示HTML文档
创建一个HTML文档example.html,代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<h1>Hello World!</h1>
<p>This is an example of WebBrowser control.</p>
</body>
</html>
在窗体的Load事件中使用以下代码即可显示该HTML文档:
private void Form1_Load(object sender, EventArgs e)
{
string path = @"C:\Users\Public\Documents\example.html";
webBrowser1.Navigate(path);
}
以上就是WebBrowser控件的用法实例教程,希望能够帮助到大家。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#中WebBroeser控件用法实例教程 - Python技术站