熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#中MouseDown和MouseUp事件

2013-11-13 10:02:12  來源: .NET編程 

  .MouseDown事件

  當鼠標指針位於控件上並按下鼠標鍵時發生

  語法:

  public event MouseEventHandler MouseDown

  MouseEventHandler表示將處理窗體控件或其他組件的MouseDownMouseUp或 MouseMove事件的方法

  MouseEventHandler委托事件語法

  public delegate void MouseEventHandler (Object senderMouseEventArgs e)

  sender事件源

  e包含事件數據的MouseEventArgs

  MouseEventArgs用來構造函數對數其公共屬性及說明如表所示

  表 MouseEventArgs參數屬性及說明

  屬性 說明

  Button 獲取曾按下的是哪個鼠標按鈕

  Clicks 獲取按下並釋放鼠標按鈕的次數

  Delta 獲取鼠標輪已轉動的制動器數的有符號計數制動器是鼠標輪的一個凹口

  Location 獲取鼠標在產生鼠標事件時的位置

  X 獲取鼠標在產生鼠標事件時的x坐標

  Y 獲取鼠標在產生鼠標事件時的y坐標

  程序主要代碼如下

  private void Form_MouseDown(object sender MouseEventArgs e)

  {

  OnMouseDown = true;

  if (eButton == MouseButtonsRight)

  {

  ntextMenuStripShow(this new Point(eX eY));

  }

  }

  .MouseUp事件

  當鼠標指針在控件上並釋放鼠標按鍵時發生

  語法

  public event MouseEventHandler MouseUp

  示例  MouseUp事件的使用

  本示例實現的是程序運行的時候觸發鼠標MouseUp事件並給變量賦值

  程序主要代碼如下

  private void Form_MouseUp(object sender MouseEventArgs e)

  {

  OnMouseDown = false;

  }


From:http://tw.wingwit.com/Article/program/net/201311/12338.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.