我必须点击两次才能发起一个事件

时间:2010-05-11 07:48:19

标签: c# winforms

我正在使用C#开发一个Windows窗体应用程序,并且(有时)表单中的每个按钮需要点击两次才能触发事件。

有人可以建议解决方案吗?

最诚挚的问候, BaDoOoReY

3 个答案:

答案 0 :(得分:0)

它是一个胜利形式的应用程序。 我认为你已经处理了button_doubleClicked事件而不是Button_Clicked事件。 请确保您处理Button_Clicked事件。 如果不是这样,那么请你分享你的代码吗?

答案 1 :(得分:0)

您可以创建一个值为0的puplic变量。

当用户第一次单击该按钮时,您会给出可变值1。

当用户第二次单击该按钮时,您会给出可变值2。

并且你使if语句检查变量是否等于2,这意味着按钮点击了两次,如果是,你可以激活你的事件。

您还可以使用按钮double_cilck事件。

答案 2 :(得分:-1)

我认为由于任何ajax控制或javascript,有时候往返不会发生。如果您使用这两个中的任何一个,请检查这可能会停止事件以解雇服务器端。