在位图控件上查找鼠标位置,并在 C# 中显示一个矩形

本文关键字:显示 一个 控件 位图 查找 鼠标 并在 位置 | 更新日期: 2023-09-27 18:35:00

我想找到面板显示矩形的确切鼠标位置。我有一个面板,并在上面分配了一个位图图像。我搜索了很长时间,找到了对鼠标位置选项的控制,但它不适合。任何人都在这方面帮助我。

在位图控件上查找鼠标位置,并在 C# 中显示一个矩形

您可以使用 MouseMove 事件并利用 MouseEventArgs:

//panel.MouseMove += new MouseEventHandler(panel_MouseMove);
void panel_MouseMove(object sender, MouseEventArgs e)
{
    Point myLocation = e.Location;
    //Or e.X and e.Y
}
您可以使用

MouseMove事件:

    private void panel1_MouseMove(object sender, MouseEventArgs e)
    {
        Text = String.Format("({0};{1})", e.X, e.Y);
    }

您可以使用e.Location值或拆分值e.Xe.Y