首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-04-11 
如何在鼠标单击的位置打开一个窗口请教一下各位,我在鼠标点击位置用Cursor.Position赋予窗口的Location左

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

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

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

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

热点排行