[C#基础] 咱们在开发界面时,需要用户点击连接到网页,下面是添加网页链接的源代码,供大家研究
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using mshtml; //添加引用
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("about:blank");
webBrowser1.Document.OpenNew(true);
webBrowser1.Document.Write(@"
baidu");
ClickLinkTask clt = new ClickLinkTask();
HtmlElement element = webBrowser1.document.getElementByIdx_x("link");
clt.Execute(element);
}
}
public class ClickLinkTask
{
public string Execute(HtmlElement linkToClick)
{
try
{
HTMLAnchorElementClass linkElement = (HTMLAnchorElementClass)linkToClick.DomElement;
linkElement.click();
}
catch (Exception ex)
{
return string.Format("unable to click link:{0}", ex.Message);
}
return "Link was clicked,new page opened...";
}
}
}
再举个优快云的例子:
private void 注册ToolStripMenuItem_Click(object sender, EventArgs e)
{
Process myProcess = new Process();
myProcess.StartInfo.FileName = "IExplore.exe";
myProcess.StartInfo.Arguments = "http://www.youkuaiyun.com";
myProcess.StartInfo.CreateNoWindow=true;
myProcess.Start();
}