我想用C#中的鼠標與我的表單中的面板相關的點擊座標,但我不知道該怎麼做。我是一個begginer,我沒有任何事件的經驗。謝謝!如何獲得與面板相關的鼠標座標?
2
A
回答
0
如果您使用的是Windows窗體,然後Cursor.Position
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
textBox1.Text = string.Format("X: {0} , Y: {1}", Cursor.Position.X, Cursor.Position.Y);
}
+0
我更新了我的答案代碼位於panel1_MouseMove insted form1_MouseMove – HatSoft 2012-07-07 19:39:32
14
您必須訂閱Panel控件的事件 - 點擊事件。 您可以窗體的構造器中編寫的代碼如下:
System.Windows.Forms.Panel panel;
public Form()
{
InitializeComponent();
panel = new System.Windows.Forms.Panel();
panel.Location = new System.Drawing.Point(82, 132);
panel.Size = new System.Drawing.Size(200, 100);
panel.Click += new System.EventHandler(this.panel_Click);
this.Controls.Add(this.panel);
}
private void panel_Click(object sender, EventArgs e)
{
Point point = panel.PointToClient(Cursor.Position);
MessageBox.Show(point.ToString());
}
有關詳細信息有關事件去here
相關問題
- 1. 如何獲得與屏幕相關的光標座標和WPF元素座標?
- 2. 如何獲得座標相對於鼠標位置的位置?
- 3. 如何獲得鼠標座標相對於父div? Javascript
- 4. 獲取面板的座標
- 5. 無法訪問與CANVAS小部件相關的鼠標座標
- 6. 如何獲取鼠標座標和.push()?
- 7. 在JS中,如何獲得DIV內的鼠標座標?
- 8. 如何在flex papervision3d上獲得鼠標z座標?
- 9. 如何獲得座標?
- 10. 相對於框架的鼠標座標
- 11. 鼠標座標
- 12. 在HTML頁面上的鼠標座標
- 13. OpenGL在C++中鼠標點擊時獲得光標座標
- 14. 如何在C#中獲取當前的鼠標光標座標?
- 15. jfreechart的獲取鼠標座標
- 16. 獲取鼠標座標相對於Qt的OpenGL的部件
- 17. VB.NET - 鼠標座標
- 18. 是否可以獲得鼠標移動的負座標
- 19. 在Java中獲得精確的鼠標座標
- 20. Windows鼠標座標VS OpenGL鼠標座標
- 21. 獲取鼠標屏幕座標點擊
- 22. 使用jQuery獲取鼠標座標
- 23. 獲取鼠標座標(哈斯克爾)
- 24. WPF在viewmodel中獲取鼠標座標
- 25. JavaScript的:鼠標座標
- 26. Three.js世界座標從鼠標位置與Orthographic相機
- 27. Java Slick2d - 如何將鼠標座標轉換爲世界座標
- 28. 可能使用Javascript獲得當前鼠標座標嗎?
- 29. 如何獲得輪廓的座標
- 30. 如何獲得div的座標?
WPF,贏形式,?? – decyclone 2012-07-07 19:28:10