WPF 下WebBrowser 如何禁止右键菜单?

落木识秋 2009-06-04 02:34:27
WPF 下 用的是 Frame控件 通过 frame.Content as WebBrowser 可以得到 WebBrowser 请问该如何屏蔽掉 WebBrowser 中网页右键点击弹出的 IE菜单?
...全文
452 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
whitechololate 2010-07-30
  • 打赏
  • 举报
回复
关注中,我的需求是右键,弹出自己菜单
helpyou2009 2009-06-08
  • 打赏
  • 举报
回复
ding
落木识秋 2009-06-04
  • 打赏
  • 举报
回复
顶 真的没人?
落木识秋 2009-06-04
  • 打赏
  • 举报
回复
顶 求解 都开两个贴了 来人啊
落木识秋 2009-06-04
  • 打赏
  • 举报
回复
void webBrowser_LoadCompleted(object sender, NavigationEventArgs e)
{
((sender as WebBrowser).Document as mshtml.HTMLDocumentEvents_Event).oncontextmenu += new mshtml.HTMLDocumentEvents_oncontextmenuEventHandler(ExtendFrameControl_oncontextmenu);
}

bool ExtendFrameControl_oncontextmenu()
{
//MessageBox.Show("11");
return false;
}


通过上面的代码有时能够屏蔽掉,有时又不行,而且连滚动条也屏蔽掉了,请问有更好的解决办法吗?

110,537

社区成员

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

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

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