3
A
回答
6
- MouseDown事件。
- 點擊事件。
- MouseClick事件。
- MouseUp事件。
這這裏是的WinForms,瞭解更多信息:Mouse Events in Windows Forms
1
的「點擊」的定義本身集成了鼠標按下和鼠標鬆開運動。您可以通過在窗體上添加一個簡單的按鈕來演示這一點,並在點擊時顯示一個消息框。消息框僅在鼠標按鈕釋放後顯示。
0
如果您在談論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
};
}
0
看MSDN上更多一些,我發現這個頁面:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseclick.aspx
這給相關的信息:
壓下鼠標按鈕時 光標在控件通常 引發以下系列事件來自對照:
MouseDown事件。
Click event。
MouseClick事件。
MouseUp事件。
0
相反,它的名字,一個Click
事件可能不會有鼠標活動完全無關。
例如,如果您設置了ToolStripMenuItem.ShortcutKeys屬性,那麼只要按下快捷鍵(組合鍵),該菜單項的Click
事件就會觸發。
另一個例子是通過按下「點擊」按鈕。
你在談論WPF或Winforms或其他.NET庫嗎? – Val 2010-10-05 23:32:24