以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何获取窗口的坐标?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=113611)

--  作者:htlk25
--  发布时间:2018/1/19 14:04:00
--  如何获取窗口的坐标?
有的窗口在打开后,我们会把他挪到别的位置,而且这个窗口会频繁打开,我想下次打开时自动在挪过的位置,所以需要知道挪过后的窗口的坐标!谢谢
--  作者:z769036165
--  发布时间:2018/1/19 14:17:00
--  
Windows.Forms.Cursor.Position.X
Windows.Forms.Cursor.Position.Y

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

--  作者:有点甜
--  发布时间:2018/1/19 14:38:00
--  

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

 

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


--  作者:htlk25
--  发布时间:2018/1/19 14:48:00
--  
谢谢,但需要的是窗口的坐标!
--  作者:htlk25
--  发布时间:2018/1/19 14:49:00
--  
感谢版主
--  作者:有点甜
--  发布时间:2018/1/19 14:56:00
--  
以下是引用htlk25在2018/1/19 14:48:00的发言:
谢谢,但需要的是窗口的坐标!

 

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


--  作者:htlk25
--  发布时间:2018/1/19 15:00:00
--  
理解,理解,感谢