关于c#中的事件

sunmin2008 2009-04-15 04:33:38
我的winform有个webbrowser控件,但执行了下面一段程序后,webbrowser里的链接,文字等都无法选取,请帮忙解决这个问题!谢谢,
private void button1_Click(object sender, EventArgs e)
{
if (webBrowser1.Document != null)
{
mshtml.IHTMLDocument2 iDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;
if (iDoc != null)
{
mshtml.IHTMLSelectionObject iSelect = iDoc.selection;
mshtml.IHTMLTxtRange txtRange = (mshtml.IHTMLTxtRange)iSelect.createRange();
txtSelect = txtRange.text;
if (txtSelect == null)
{
MessageBox.Show("请选择所需的字段!");
}
else
{
mshtml.HTMLDocumentClass oDocument = (mshtml.HTMLDocumentClass)this.webBrowser1.Document.DomDocument;
oDocument.HTMLDocumentEvents2_Event_oncontextmenu += new mshtml.HTMLDocumentEvents2_oncontextmenuEventHandler(OnDocumentContextMenu);
}
}
}

private bool OnDocumentContextMenu(mshtml.IHTMLEventObj e)
{
e.cancelBubble = false;
this.contextMenuStrip1.Show(this.webBrowser1, new Point(e.x, e.y));
e.returnValue = false;
return false;
}

我的目的是在webbrowser里自定义右键菜单,在选择了文字后出现我自定义的右键菜单,各位大侠帮忙解决!
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunmin2008 2010-04-05
  • 打赏
  • 举报
回复
所用方法不对,可以考虑其他方法。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧