Foxtable(狐表)用户栏目专家坐堂 → 如何获取窗口的坐标?


  共有1741人关注过本帖树形打印复制链接

主题:如何获取窗口的坐标?

帅哥哟,离线,有人找我吗?
htlk25
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2557 威望:0 精华:0 注册:2012/7/8 23:19:00
如何获取窗口的坐标?  发帖心情 Post By:2018/1/19 14:04:00 [只看该作者]

有的窗口在打开后,我们会把他挪到别的位置,而且这个窗口会频繁打开,我想下次打开时自动在挪过的位置,所以需要知道挪过后的窗口的坐标!谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:5408 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/1/19 14:17:00 [只看该作者]

Windows.Forms.Cursor.Position.X
Windows.Forms.Cursor.Position.Y

这个是可以用鼠标点击获取当前位置的X,Y坐标,希望能帮到你!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/19 14:38:00 [只看该作者]

在关闭的时候,记录窗口的位置。beforeClose事件,写代码

 

msgbox(e.form.baseform.left)
msgbox(e.form.baseform.top)


 回到顶部
帅哥哟,离线,有人找我吗?
htlk25
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2557 威望:0 精华:0 注册:2012/7/8 23:19:00
  发帖心情 Post By:2018/1/19 14:48:00 [只看该作者]

谢谢,但需要的是窗口的坐标!

 回到顶部
帅哥哟,离线,有人找我吗?
htlk25
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2557 威望:0 精华:0 注册:2012/7/8 23:19:00
  发帖心情 Post By:2018/1/19 14:49:00 [只看该作者]

感谢版主

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/19 14:56:00 [只看该作者]

以下是引用htlk25在2018/1/19 14:48:00的发言:
谢谢,但需要的是窗口的坐标!

 

你要在beforeClose记录数据,比如记录到一张表里面;在afterLoad事件读取表格的数据,赋值给窗口left、top


 回到顶部
帅哥哟,离线,有人找我吗?
htlk25
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:307 积分:2557 威望:0 精华:0 注册:2012/7/8 23:19:00
  发帖心情 Post By:2018/1/19 15:00:00 [只看该作者]

理解,理解,感谢

 回到顶部