使用winform 的 webBrowser 控件 把页面嵌入到winform窗口里 aspx页面有关闭按钮 点击 关闭按钮 关闭 winform程序 请教各位 该如何实现该功能呢?
解决方案 »
- 添加菜单栏,求帮助
- 奇怪的正则表达式 求助!
- Remoting自定义sink,在服务器端权限不够
- 如何使SplitContainer的2个panel之间显示一根黑线
- 在C#用什么措施访问不同的局域网上的SQL Server 2000
- 编译时总提示“类型 _Default 未包含 headertext3 定义“导致无法发布网站。紧急求助!
- 什么是碰撞
- c#中模拟用户登陆是什么思路?
- 这个为什么不能编译
- 'system.window.form.control.size' denota a 'property' where a 'class' was excepts是什么意思?
- Asp.net控件与Javascript
- C#如何将一个DataTable中满足条件的数据导入另一个DataTable
public Form27()
{
InitializeComponent(); this.webBrowser1.Navigate("http://localhost:9584/");
this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted); } void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
//throw new NotImplementedException(); System.Windows.Forms.HtmlDocument HTMLDocument = this.webBrowser1.Document;
System.Windows.Forms.HtmlElement list1 = HTMLDocument.GetElementById("ctl00$MainContent$btnClick");
list1.MouseDown += new HtmlElementEventHandler(closeWindw);// // 指定监视
} void closeWindw(object o, EventArgs e)
{
this.Close();
}
windows.close();
btnClose.onmousedown = function() {
window.external.close();
}
</script>
namespace CLose
{
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
webBrowser1.ObjectForScripting = this;//允许脚本调用
webBrowser1.Url = new Uri(@"E:\project\WebBrowse\CLose\close.htm");
}
private void close()
{
this.close();
}
}
}
js中调用C#代码:public void close()
{
this.close();
}
function close()
{
window.external.close();
}