c#中模拟两次有前后顺序的点击事件,要求是第一次必须要执行玩了之后才能执行第二个~问题来了,内详~
某童鞋问:1element6.InvokeMember("click");2this.timerTime.Enabled=true;3Thread.Sleep(2000)...
某童鞋问:
1 element6.InvokeMember("click");
2 this.timerTime.Enabled = true;
3 Thread.Sleep(2000);
4 this.curstate = BuyStates.Checkout;
element6.InvokeMember("click"); 执行后会不会
首先自动调用wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)方法。。
这个方法执行完,在执行后面的2.3.4方法,我想的对吗??
某大牛答:
你想的必须不对.呵呵. 1.2.3.4全部都执行完之后.webbrowser上面的element6才会被点击. 所以你的DocumentCom
我的问题和这个有关系,就是怎么解决顺序,要让1的click在2之前就执行了~
所以我这是模拟两次点击,而且两次之前是有因果联系的,第一次为第二次提供基础。
我想问的是,我在一段程序里面需要那个click执行之后再去模拟另一个click,第一个click之后才能生成第二个click需要的一个实例~~~但那个执行顺序如你所说,要在1234执行之后,才会执行1里面的click,我的第二个click在第二步,如果第一步的click不能执行,那么第二步也就不能执行了,怎么解决这个问题呀,大神呀~~~帮帮忙~~搜了好多,都只看见过单点击模拟,还没看见过我这种情况呢,找来找去发现大神你的回答里面有玄妙,帮帮忙吧~~~谢谢~~~ 展开
1 element6.InvokeMember("click");
2 this.timerTime.Enabled = true;
3 Thread.Sleep(2000);
4 this.curstate = BuyStates.Checkout;
element6.InvokeMember("click"); 执行后会不会
首先自动调用wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)方法。。
这个方法执行完,在执行后面的2.3.4方法,我想的对吗??
某大牛答:
你想的必须不对.呵呵. 1.2.3.4全部都执行完之后.webbrowser上面的element6才会被点击. 所以你的DocumentCom
我的问题和这个有关系,就是怎么解决顺序,要让1的click在2之前就执行了~
所以我这是模拟两次点击,而且两次之前是有因果联系的,第一次为第二次提供基础。
我想问的是,我在一段程序里面需要那个click执行之后再去模拟另一个click,第一个click之后才能生成第二个click需要的一个实例~~~但那个执行顺序如你所说,要在1234执行之后,才会执行1里面的click,我的第二个click在第二步,如果第一步的click不能执行,那么第二步也就不能执行了,怎么解决这个问题呀,大神呀~~~帮帮忙~~搜了好多,都只看见过单点击模拟,还没看见过我这种情况呢,找来找去发现大神你的回答里面有玄妙,帮帮忙吧~~~谢谢~~~ 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
感觉看上去不像是winform程序呢!你为什么不用更普通一点的方法掉Click事件呢?当个方法调。
更多追问追答
追问
我想做的事这么一个程序,打开某个网页后,先解析其中的某些信息,录入数据库,然后就是两次有关联的点击事件,再然后就是模拟多回这种两次点击事件~~~
以前没试过这种灌水性质的程序,后来看一同学用webbrowser这个控件才有了灵感,但普遍都是单点击,用按键精灵的话,不太熟悉,你有更有效的解决方案吗~~~
追答
不知道你用的是哪一种控件,我理解的意思就是,你想别人点了一下鼠标,却触发两次Click事件。那么把同一个Click事件关联两次是否可行?
比如button1.Click += button_Click;
button1.Click += button_Click;
这样写两次,事件就会被调用两次了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询