2009-06-10 79 views

回答

6

看看在MouseEventArgs類。具體爲GetPosition方法。 MSDN上的示例使用onMouseMove,但您應該可以對onMouseClick執行相同的操作。或者只是使用表單的MouseClick事件。

例如使用MouseClick事件:

在您的形式:

this.MouseClick += new MouseEventHandler(myForm_MouseClick); 

void myForm_MouseClick(object sender, MouseEventArgs e) 
{ 
    int myX = e.X; 
    int myY = e.Y; 
} 
2

System.Windows.Forms.Control.MousePosition(靜態屬性)

+1

雖然MousePosition確實取得當前鼠標的位置,這樣可以測試在用戶點擊時是不可靠的。用戶可以在執行到達代碼的位置之前移動鼠標,在該位置檢查屬性,並且可能會得到不希望的結果。控制事件更可靠。 – heavyd 2009-06-10 13:24:00

相關問題