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不能执行,那么第二步也就不能执行了,怎么解决这个问题呀,大神呀~~~帮帮忙~~搜了好多,都只看见过单点击模拟,还没看见过我这种情况呢,找来找去发现大神你的回答里面有玄妙,帮帮忙吧~~~谢谢~~~
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
lzh3452
2012-03-12 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:862万
展开全部
感觉看上去不像是winform程序呢!你为什么不用更普通一点的方法掉Click事件呢?当个方法调。
更多追问追答
追问
我想做的事这么一个程序,打开某个网页后,先解析其中的某些信息,录入数据库,然后就是两次有关联的点击事件,再然后就是模拟多回这种两次点击事件~~~
以前没试过这种灌水性质的程序,后来看一同学用webbrowser这个控件才有了灵感,但普遍都是单点击,用按键精灵的话,不太熟悉,你有更有效的解决方案吗~~~
追答
不知道你用的是哪一种控件,我理解的意思就是,你想别人点了一下鼠标,却触发两次Click事件。那么把同一个Click事件关联两次是否可行?
比如button1.Click += button_Click;
button1.Click += button_Click;
这样写两次,事件就会被调用两次了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式