我正在尝试在C#中创建应用程序,当我尝试将控件与this.Top
相关联时,它会不断添加Form和Screen边缘之间的距离。我应该怎么做才能将表格的顶部用作顶部?
代码的一部分:
if (Cursor.Position.Y > (this.ClientRectangle.Top + pCsuszka2.Height / 2) && Cursor.Position.Y < (this.Height - pCsuszka2.Height / 2))
{
pCsuszka2.Top = Cursor.Position.Y - (pCsuszka2.Height / 2);
}
答案 0 :(得分:0)
如果您在其中一个鼠标事件处理程序中,则可以使用MouseEventArgs参数。它似乎给你在表格上的相对位置。
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
this.Text = e.X.ToString() + ", " + e.Y.ToString();
}