Office中国论坛/Access中国论坛
标题: 关于如何定位窗体位置,请教各位高手!! [打印本页]
作者: aban 时间: 2002-10-26 08:00
标题: 关于如何定位窗体位置,请教各位高手!!
有以下问题请教各位高手,请不吝赐教!!
在我的数据库中有两个窗体,分别为窗体1和窗体2,首先打开窗体1,根据窗体1中选择某一项后打开窗体2,至于窗体2中的内容我知道怎么做,问题在于:
1.我希望在打开窗体2时,窗体2的左边缘贴着窗体1的右边缘,即如何确定窗体2的左边缘位置?
2.当我移动窗体1到某一个位置后,如何使窗体2也跟随移动?
请各位高手帮帮忙!!!!
谢谢!!!![em26]
希望能提供例子给我,我用的是Access97。非常感谢!!
[em02]
[此贴子已经被作者于2002-10-26 0:00:02编辑过]
作者: aban 时间: 2002-10-27 05:52
为什么没有人回答?
请问有人会吗?请帮忙!!
作者: aban 时间: 2002-10-27 08:53
[em20]难道没有人会吗?还是没有人愿意回答我呢?
好失望啊!!!!!!!!!!!!
[em20][em20][em20][em20]
作者: zhuyiwen 时间: 2002-10-27 09:24
97好象不行, 2000好象可以用窗体的 MOVE 方法定位。[em26]
作者: aban 时间: 2002-10-27 09:42
非常感谢 zhuyiwen 斑竹的回答!!!!
请问该怎么实现?
请求zhuyiwen 和各位高手帮忙解答,万分感谢!!![em26]
作者: zhuyiwen 时间: 2002-10-27 21:53
记得huanghai版主有一个将窗体居中的例子,就是用 Move 方法实现的,你可以搜一下。
你所提的问题,应该可以按此方法解决,算法得你自己写。[em26]
作者: aban 时间: 2002-10-28 05:54
再次感谢 zhuyiwen 斑竹的回答!!!!
你所说的应该是 http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&RootID=5807&ID=5807 的内容吧?
我查看过了,在那里又学到一招了,不过它不是我要的内容。
我的问题简单的说就是用docmd.movesize命令移动窗体2的位置,但首先是要如何获取窗体1的左边缘或者右边缘的位置。
恳请zhuyiwen 和各位高手帮忙解答,不吝赐教,万分感谢!!![em26]
作者: aban 时间: 2002-11-8 00:54
请问有高手会吗?
作者: zhengjialon 时间: 2002-11-8 01:11
我知道在XP里新提供了窗体的两个属性,WINDOWLEFT和WINDOWTOP,这就是说以前的版本就无法用了。
作者: AlexLiu 时间: 2002-11-8 04:10
文件下载
我没有97,我用ACCESS2000做了一个例子,满足你的要求。使用了两个API函数:
GetWindowRect
MoveWindow
这种方法应该在97中也可以使用,只要97的窗体中有Hwnd属性。
[此贴子已经被AlexLiu于2002-11-7 20:10:28编辑过]
作者: Trynew 时间: 2002-11-8 06:02
我要碰到这种情况,一定会用一个主窗体,两个子窗体(甚至两个列表框)来解决,如资源管理器的形式。
作者: aban 时间: 2002-11-11 19:34
[em26]十二万分的感谢 AlexLiu 大虾 !!!!!
我要的就是这样的效果.[em27]
再次向 AlexLiu 致以十二万分的感谢!!!!!!!!!!!!!!!!!!!!!!!!![em02]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |