C# 从浏览器控件创建窗口实例
使用浏览器控件时是否可以创建窗口窗体的实例。i、 e当我点击链接时,它将创建窗口窗体的实例。试试这个:C# 从浏览器控件创建窗口实例,c#,.net,winforms,C#,.net,Winforms,使用浏览器控件时是否可以创建窗口窗体的实例。i、 e当我点击链接时,它将创建窗口窗体的实例。试试这个: WebBrowser browser; ... browser.ObjectForScripting = new ScriptingObject(); ... browser.DocumentText="<a onclick=\"window.external.WantCookie('Cookie')\">Give some cookie</a>"; .... [S
WebBrowser browser;
...
browser.ObjectForScripting = new ScriptingObject();
...
browser.DocumentText="<a onclick=\"window.external.WantCookie('Cookie')\">Give some cookie</a>";
....
[System.Runtime.InteropServices.ComVisible(true)]
public class ScriptingObject
{
public void WantCookie(String message)
{
if(message=="Cookie")
MessageBox.Show("Thanks");
else MessageBox.Show("I want Cookie!");
}
}
WebBrowser浏览器;
...
browser.ObjectForScripting=新建ScriptingObject();
...
browser.DocumentText=“提供一些cookie”;
....
[System.Runtime.InteropServices.ComVisible(true)]
公共类脚本对象
{
公共无效WANTCOKIE(字符串消息)
{
如果(消息==“Cookie”)
MessageBox.Show(“谢谢”);
else MessageBox.Show(“我想要饼干!”);
}
}
这可能会帮助您: