第二行代码在第一行C#之前执行

第二行代码在第一行C#之前执行,第1张

概述我使用以下代码.我想导航到一个网页,然后单击C#Web浏览器控件中的一个按钮.但是,即使在我可以导航到网页之前,也会调用click,从而导致出现null异常. webBrowser1.Navigate("www.remaxit.com/members"); // way before thisdeleted = true;HtmlDocument doc = this.webBrowser1. 我使用以下代码.我想导航到一个网页,然后单击C#Web浏览器控件中的一个按钮.但是,即使在我可以导航到网页之前,也会调用click,从而导致出现null异常.

webbrowser1.Navigate("www.remaxit.com/members"); // way before thisdeleted = true;HTMLdocument doc = this.webbrowser1.document;doc.GetElementByID("AddUser").InvokeMember("CliCK"); //This executes

任何帮助,将不胜感激.

解决方法 第一行执行,但是在运行其余代码之前它没有完成加载页面.

做更像的事情:

webbrowser1.documentCompleted += new WebbrowserdocumentCompletedEventHandler(webbrowser1_documentCompleted);voID webbrowser1_documentCompleted(object sender,WebbrowserdocumentCompletedEventArgs e){    HTMLdocument doc = this.webbrowser1.document;    doc.GetElementByID("AddUser").InvokeMember("CliCK");}

一旦页面加载完毕,这将触发您的代码.

总结

以上是内存溢出为你收集整理的第二行代码在第一行C#之前执行全部内容,希望文章能够帮你解决第二行代码在第一行C#之前执行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1221006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存