2013-03-14 3 views
-3

Итак, я делаю простую программу, где мне нужно знать, нажата ли кнопка, и мне нужно знать, когда кнопка будет выпущена после ее выпуска. Мне нужно, чтобы быть в состоянии выполнить действие, когда она выйдетКак узнать, когда выйдет кнопка?

+3

Вы имеете в виду экранную кнопку или кнопку на клавиатуре? Это WPF или WinForms? – Dai

ответ

1

Это не совсем понятно, если вы работаете с WebForms или WinForms, но .NET предоставляет обработчиков событий практически для любого события, которое может произойти.

Here в списке событий Ручки кнопок.

Тот, кого вы ищете, это «Click». Этот метод будет запущен каждый раз, когда пользователь нажимает кнопку.

Если вам нужно что-то сделать, когда пользователь нажимает на мышь, и снова, когда он отпускает, кнопка не подходит для вас. Однако многие другие объекты реализуют события OnMouseDown и OnMouseUp.

0

Если вы говорите о WinForm и клавиатуры нажмите использовать KeyUp событие (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keyup.aspx) Если вы говорите об использовании щелчка мыши MouseUp (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseup(v=vs.71).aspx).

+0

Также можно нажать «Нажмите», чтобы щелкнуть мышью по кнопке. – Jeff

Смежные вопросы