C# webBrowser跳转页问题 救救我 webbrowser 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思路对 但是程序逻辑有点问题,Form1放有webBrowser控件,点击按钮后跳转到注册页面,然后通过doucument.All["registerBtn"].InvokeMember("click");点击注册按钮跳到下一个页,你看看 你doucument.All["registerBtn"].InvokeMember("click");代码是不是放到了Load方法里面 放到这里就会出错,因为你第一次点击按钮出现注册页的时候 注册页面还没有加载初使化完成,也就是说html控件还没有注册,就像winform放一个按钮 load前 会进入析构函数InitializeComponent()初始化控件一样,没初始化是不能调用的,解决办法是把点击注册按钮的代码放到窗体Shown事件 private void MainForm_Shown(object sender, EventArgs e) { Application.DoEvents(); //点击注册按钮代码 } 如何拆分数组? 求解答,winform中图标怎么删除? 关于套打功能 关于对话框的问题。 婚礼除了送钱还可以送什么? 求助:dropdownlist一个Item上如何保存多个数据 C#问题 如何获取一个文件某一段的md5值 请问如何将这句HTML换成C#语句? 如何监视打印机状态? DataAdapter.Update的键列问题 DataGridView 全选打勾 当数据行达到四五千行的时候时间过长要七八秒,有啥可以优化的方法吗?
Form1放有webBrowser控件,点击按钮后跳转到注册页面,然后通过doucument.All["registerBtn"].InvokeMember("click");点击注册按钮跳到下一个页,你看看 你doucument.All["registerBtn"].InvokeMember("click");代码是不是放到了Load方法里面 放到这里就会出错,因为你第一次点击按钮出现注册页的时候 注册页面还没有加载初使化完成,也就是说html控件还没有注册,就像winform放一个按钮 load前 会进入析构函数InitializeComponent()初始化控件一样,没初始化是不能调用的,解决办法是把点击注册按钮的代码放到窗体Shown事件 private void MainForm_Shown(object sender, EventArgs e)
{
Application.DoEvents();
//点击注册按钮代码
}