日期:2014-05-18  浏览次数:20825 次

如何在鼠标单击的位置打开一个窗口
请教一下各位,我在鼠标点击位置用Cursor.Position赋予窗口的Location左上角的坐标,为什么窗口打开为与实际位置差了很远?有没什么具体解决方案?

------解决方案--------------------
获取鼠标的坐标有两种情况
一个是相对于上级窗体的
一个是相对于电脑桌面的

具体是哪个属性我忘了。
------解决方案--------------------
设置新窗体的StartPosition 属性
 
C# code
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;