什么时候点击事件被提出?

时间:2010-10-05 23:30:38

标签: .net winforms

查看MSDN文档,我发现点击事件时不太清楚。什么是订单? 它是:

mousedown, mouseup, click?

由于

5 个答案:

答案 0 :(得分:6)

  1. MouseDown事件。
  2. 点击活动。
  3. MouseClick事件。
  4. MouseUp事件。
  5. 这是针对winforms的,更多信息请参见:Mouse Events in Windows Forms

答案 1 :(得分:1)

'click'的定义包含mousedown和mouseup运动。您可以通过在表单上使用简单按钮来演示此功能,并在单击时显示Messagebox。消息框仅在释放鼠标按钮后显示。

答案 2 :(得分: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
    };
}

答案 3 :(得分:0)

在MSDN上查看了一些我找到此页面:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseclick.aspx

其中提供了相关信息:

  

按下鼠标按钮时   光标通常在控件上   提出以下一系列事件   来自控制:

     
      
  1. MouseDown事件。

  2.   
  3. 点击活动。

  4.   
  5. MouseClick事件。

  6.   
  7. MouseUp事件。

  8.   

答案 4 :(得分:0)

与其名称相反,Click事件可能与鼠标活动无关。

例如,如果设置了ToolStripMenuItem.ShortcutKeys属性,则只要按下快捷键(组合),就会触发该菜单项的Click事件。

另一个例子是点击回车“点击”按钮。