Я должен дважды щелкнуть, чтобы запустить событие - PullRequest
0 голосов
/ 11 мая 2010

Я разрабатываю приложение формы Windows на C #, и (ИНОГДА) необходимо дважды нажать каждую кнопку в форме для запуска события.

Кто-нибудь может предложить решение?

С наилучшими пожеланиями, BaDoOoReY

Ответы [ 3 ]

0 голосов
/ 03 июня 2010

Это выигрышная форма заявки. Я думаю, что вы обработали событие button_doubleClicked вместо события Button_Clicked. Пожалуйста, убедитесь, что вы обрабатываете событие Button_Clicked. Если это не так, то не могли бы вы поделиться своим кодом ??

0 голосов
/ 03 июня 2010

Вы можете создать переменную puplic со значением 0.

Когда пользователь нажимает кнопку в первый раз, вы задаете переменное значение 1.

Когда пользователь нажимает кнопку во второй раз, вы задаете переменное значение 2.

и вы делаете if, чтобы проверить, равна ли переменная 2, это означает, что кнопка нажала дважды, если true, вы можете запустить событие.

Также вы можете использовать кнопку события double_cilck.

0 голосов
/ 11 мая 2010

Я думаю, что туда-обратно иногда не происходит из-за какого-либо элемента управления ajax или javascript. Если вы используете какой-либо из этих двух компонентов, пожалуйста, проверьте, может ли это останавливать события для запуска стороны сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...