读书人

怎么在鼠标单击的位置打开一个窗口

发布时间: 2012-04-11 17:42:33 作者: rapoo

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

[解决办法]
获取鼠标的坐标有两种情况
一个是相对于上级窗体的
一个是相对于电脑桌面的

具体是哪个属性我忘了。
[解决办法]
设置新窗体的StartPosition 属性

C# code
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; 

读书人网 >C#

热点推荐