C# webbrower请求的资源在使用中(异常来自 HRESULT:0x800700AA)
我用c#做了一个form,里面有一个webbrower,用一个timer控制循环执行一个跳转Navigate,现在出现的问题是,只要在webbrower中右键,在弹出右键...
我用c#做了一个form,里面有一个webbrower,用一个timer控制循环执行一个跳转Navigate,现在出现的问题是,只要在webbrower中右键,在弹出右键菜单之后,循环执行到的Navigate语句就会报错C# webbrowser 请求的资源在使用中。(异常来自 HRESULT:0x800700AA)我要怎么解决呢?你自己试一试,我刚刚试了,就是右键就有问题,每次必出问题,就算是百度都会 Timer timer = new Timer(); public Form1(){ InitializeComponent(); timer.Interval = 5000;timer.Tick += new EventHandler(timer_Tick);timer.Enabled = true;} private void timer_Tick(object sender, EventArgs e) {this.timer.Enabled = false;this.webBrowser1.Navigate("………………");} // ……处补网址 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){this.timer.Enabled = true;}
展开
1个回答
展开全部
把你Navigate里面的网址替换成别的网页地址试试,看看是否与网页代码有关系;
我刚才尝试了,确实会报错,要不就把右键屏蔽掉;
把WebBrowser的IsWebBrowserContextMenuEnabled设置false
我刚才尝试了,确实会报错,要不就把右键屏蔽掉;
把WebBrowser的IsWebBrowserContextMenuEnabled设置false
更多追问追答
追问
问题中不是说了吗。不管什么网址都不行
追答
想要右键的话,就使用ContextMenuStrip自定义右键菜单,然后把webbrowser的ContextMenuStrip属性赋值给ContextMenuStrip1就可以了;
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询