【发布时间】:2012-05-27 19:32:37
【问题描述】:
我想找到面板显示矩形的确切鼠标位置。我有一个面板并在其上分配了一个位图图像。我搜索了很长时间,发现控制鼠标位置选项,但它不适合。任何人都可以帮助我。
【问题讨论】:
标签: c# winforms positioning mouse-cursor
我想找到面板显示矩形的确切鼠标位置。我有一个面板并在其上分配了一个位图图像。我搜索了很长时间,发现控制鼠标位置选项,但它不适合。任何人都可以帮助我。
【问题讨论】:
标签: c# winforms positioning mouse-cursor
您可以使用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.X 和e.Y。
【讨论】: