C# 如何为动态新建的webBrowser控件添加NewWindow事件
privatevoidwebBrowser1_NewWindow(objectsender,CancelEventArgse){i++;WebBrowserb=newWe...
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
i++;
WebBrowser b = new WebBrowser();
b.Name = "b" + i;
Uri a = new Uri(webBrowser1.StatusText);
b.Url = a;
b.Dock = DockStyle.Fill;
TabPage p = new TabPage();
p.Controls.Add(b);
tabControl1.TabPages.Add(p);
b.NewWindow += new System.EventHandler(btn_NewWindow);
e.Cancel=true;
}
private void btn_NewWindow(object sender, CancelEventArgs e)
{
}
b.NewWindow += new System.EventHandler(btn_NewWindow);
这句话显示编译不过...
其实问题就是怎么为动态新建的 webBrowser 添加 NewWindow 事件
感谢各位的回答...
请问
b.DocumentCompleted += new 后面应该是如何添加的呢? 展开
{
i++;
WebBrowser b = new WebBrowser();
b.Name = "b" + i;
Uri a = new Uri(webBrowser1.StatusText);
b.Url = a;
b.Dock = DockStyle.Fill;
TabPage p = new TabPage();
p.Controls.Add(b);
tabControl1.TabPages.Add(p);
b.NewWindow += new System.EventHandler(btn_NewWindow);
e.Cancel=true;
}
private void btn_NewWindow(object sender, CancelEventArgs e)
{
}
b.NewWindow += new System.EventHandler(btn_NewWindow);
这句话显示编译不过...
其实问题就是怎么为动态新建的 webBrowser 添加 NewWindow 事件
感谢各位的回答...
请问
b.DocumentCompleted += new 后面应该是如何添加的呢? 展开
2个回答
展开全部
b.NewWindow += new System.EventHandler(btn_NewWindow);
这句话应该这么写
b.NewWindow += new System.ComponentModel.CancelEventHandler(btn_NewWindow);
b.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
}
这句话应该这么写
b.NewWindow += new System.ComponentModel.CancelEventHandler(btn_NewWindow);
b.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
i++;
WebBrowser b = new WebBrowser();
b.Name = "b" + i;
Uri a = new Uri(webBrowser1.StatusText);
b.Url = a;
b.Dock = DockStyle.Fill;
TabPage p = new TabPage();
p.Controls.Add(b);
tabControl1.TabPages.Add(p);
b.NewWindow += new System.EventHandler(btn_NewWindow);
e.Cancel=true;
}
private void btn_NewWindow(object sender, CancelEventArgs e)
{
}
b.NewWindow += new System.EventHandler(btn_NewWindow);
这句话显示编译不过...
其实问题就是怎么为动态新建的 webBrowser 添加 NewWindow 事件
感谢各位的回答...请问
b.DocumentCompleted += new 后面应该是如何添加的呢?
{
i++;
WebBrowser b = new WebBrowser();
b.Name = "b" + i;
Uri a = new Uri(webBrowser1.StatusText);
b.Url = a;
b.Dock = DockStyle.Fill;
TabPage p = new TabPage();
p.Controls.Add(b);
tabControl1.TabPages.Add(p);
b.NewWindow += new System.EventHandler(btn_NewWindow);
e.Cancel=true;
}
private void btn_NewWindow(object sender, CancelEventArgs e)
{
}
b.NewWindow += new System.EventHandler(btn_NewWindow);
这句话显示编译不过...
其实问题就是怎么为动态新建的 webBrowser 添加 NewWindow 事件
感谢各位的回答...请问
b.DocumentCompleted += new 后面应该是如何添加的呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询