Если посмотреть на документацию MSDN, мне не совсем понятно, когда возникает событие click. Какой порядок? это:Когда появляется событие щелчка?
mousedown, mouseup, click?
Благодаря
Если посмотреть на документацию MSDN, мне не совсем понятно, когда возникает событие click. Какой порядок? это:Когда появляется событие щелчка?
mousedown, mouseup, click?
Благодаря
Это для WinForms, больше информации здесь: Mouse Events in Windows Forms
Само определение 'щелчок' включает в себя MouseDown и MouseUp движение. Вы можете продемонстрировать это, просто нажав кнопку в форме и отобразив Messagebox при нажатии. Сообщение появляется только после того, как кнопка мыши была отпущена.
Если вы говорите об ASP.NET, то он поднимается после обратной передачи.
<asp:Button ID="But" runat="server" />
Вы будете обрабатывать событие после обратной передачи.
protected void Page_Load(object sender, EventArgs e)
{
But.Click += (s, ev) =>
{
// after the postback
// the method Page_Load will be called again
// re-bind the event
// and just after it this event will be called
};
}
Глядя на MSDN еще немного я нашел эту страницу: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseclick.aspx
Который дает соответствующую информацию:
удручает кнопку мыши, когда курсор находится над элементом управления обычно поднимает после серии событий от контрольного:
MouseDown мероприятие.
Нажмите мероприятие.
MouseClick event.
MouseUp event.
В отличие от его имени, Click
событие не может быть связано с деятельностью мыши вообще.
Например, если вы установили свойство ToolStripMenuItem.ShortcutKeys, событие Click
для этого пункта меню будет срабатывать при каждом нажатии сочетания клавиш (комбинации).
Другим примером является нажатие кнопки нажатием кнопки.
Вы говорите о WPF или Winforms или какой-либо другой библиотеке .NET? – Val