gpt4 book ai didi

c# - 如何获取与面板相关的鼠标坐标?

转载 作者:行者123 更新时间:2023-11-30 18:57:12 28 4
gpt4 key购买 nike

我试图在 C# 中获取与我的表单中的面板相关的鼠标点击坐标,但我不知道该怎么做。我是初学者,对事件没有任何经验。谢谢!

最佳答案

您必须订阅 Panel 控件的事件 - 单击事件。您可以在 Form 的构造函数中编写以下代码:

    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

关于c# - 如何获取与面板相关的鼠标坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377938/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com