C# 模拟单击网页链接
来源:互联网 发布:众途软件价格 编辑:程序博客网 时间:2024/04/30 09:53
[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..."; } }}
再举个CSDN的例子:
private void 注册ToolStripMenuItem_Click(object sender, EventArgs e){Process myProcess = new Process(); myProcess.StartInfo.FileName = "IExplore.exe"; myProcess.StartInfo.Arguments = "http://www.csdn.net"; myProcess.StartInfo.CreateNoWindow=true; myProcess.Start();}
0 0
- C# 模拟单击网页链接
- C#模拟Windows键盘单击
- C#模拟点击链接
- webBrowser中模拟鼠标单击网页连接的代码
- c#获取远程网页链接
- c# 正则提取网页链接
- C#获得IHTMLDocument2并且创建链接的单击事件
- 链接中的单击事件
- asp.net C#抓取网页链接
- C#中用正则获取网页链接
- C# 调用浏览器打开网页链接
- 模拟鼠标单击消息
- 模拟单击ClistCtrl消息
- vc模拟鼠标单击
- 单击链接弹出另存为对话框
- 单击链接,弹出一个Tab
- 单击链接弹出另存为对话框
- TextView单击链接弹出Activity
- 放麦子
- QT 开发环境搭建
- 【单调队列】[CQBZOJ2436]Zj 之 XX 洗浴
- 为什么反射机制要依赖类的无参构造方法?
- VC++_选择文件夹对话框
- C# 模拟单击网页链接
- 猜生日
- 在ubuntu中编译运行java程序——配置java环境变量
- 二维动态数组的删除和创建
- Crashlytic iOS crash 统计
- NavigationBar 隐藏,显示控制(完美解决)
- 自己常用的android studio快捷键有图有真相
- Hibernate 缓存机制
- Oracle 中count函数用法