html和winform交互
来源:互联网 发布:北京java程序员招聘 编辑:程序博客网 时间:2024/06/02 04:46
1:在前台使用webBrowser控件
2:后台给webBrowser控件初始化
this.webBrowser.Url = new Uri(AppDomain.CurrentDomain.BaseDirectory + Path, UriKind.Absolute);
3:在webBrowser_DocumentCompleted事件中添加初始化值方法(注意,不要再页面加载中,因为页面加载了不代表html已经加载完成了)
4:具体交互方式如下:
(1)调用html的JS函数
webBrowser.Document.InvokeScript("DoAdd", new object []{ "这个是我要传给前台的值1","这个是我要传给前台的值2"});
注意:DoAdd就是 html的funcation名称
(2)获取html值
webBrowser.All["txtName"].GetAttribute("value");
(3)给html控件赋值
webBrowser.All["txtName"].SetAttribute("value", "这个是我要赋给他们的值");
(4)调用html控件的按钮事件
webBrowser.All["txtName"].InvokeMember("onclick");
(5)注册html按钮事件,使它的事件,调用后台事件(建议在webBrowser_DocumentCompleted事件中注册)
webBrowser.All["txtName"].Click += new HtmlElementEventHandler(html_btnClouse_Click);
void html_btnClouse_Click(object sender, HtmlElementEventArgs e)
{
this.Close();
}
大家可以到我的资源中下载源码实例,路径::http://download.csdn.net/detail/kimizhou_blog/3534567
- html和winform交互
- Flash和Winform交互
- winform 与 html 交互 简单案例
- WebForm和WinForm交互方法
- WebForm和WinForm交互方法
- Silverlight 和html 交互
- webview和html交互
- Android 和HTml交互
- html和js交互
- C#winForm程序与html JS交互调用
- HTML 表单:和用户交互
- Android webview 和html 交互
- html和activity之间交互
- WinForm子窗体和母窗体的交互
- flex与html交互和js调用
- flash和html跨域交互
- flex与html交互和js调用
- HTML 和 PHP 、MySQL 的交互
- 搭建交叉编译环境
- 自己动手实现IOC和MVC(一)
- panel 误删
- 2012校招之创新工厂远程面试
- error C2662, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’
- html和winform交互
- Release版本如何调试
- 网页中屏蔽右键方法
- PHP开发SOAP注意点
- 开源软件编译
- ant build.xml文档编写
- 如何启用 Ubuntu 中的 root 帐号
- c# asp.net webservice asmx中保存HttpContext.Current
- 获得刚刚insert进数据库的数据id