窗体大小自适应分辨率的实现方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
说 明: 〖accResize1.0〗<BR><BR>这是针对access97所做的自动调整和控件大小的控件,使你的口在缩放的时候各控件位置和大小会自动调整。这样你的程序即可在640*480分辨率下运行,也可在800*600下运行,而且在任何大小情况下,里的控件都会随着大小而变化,保证你可以看到整个的所有内容。只要改变大小,包括标签、文本框、下拉框、列表框、选项框、检查框、图片、普通子、数据子等控件都会自动按相应的比例实时改变大小。<BR>写这个控件的初衷主要是以前在开发VB程序时用到resize的控件,觉得比较好用,而当时找遍所有的资料,都找不到类似针对ACCESS的控件(VB的RESIZE控件在ACCESS中会出现一些奇怪的现象,主要是因为ACCESS的特别结构),而当时我开发的一个项目需要同时适应800*600 和640*480 两种分辨率,所以触发我自己写这方面的程序。经过几次比较大的改动,现在大致可以满足我的需要。一年后,我在网络上找到Ken Getz, Paul Litwin, and Mike Gilbert写的Scale and Resize Your Access Forms演示程序,知道原来在这个世界,还有人与我有同样的想法,他们的功能做得挺棒,只可惜看不到他们的源码。不过知道他们是用API来做的。我比较了两者之间的速度,应该是差不多的。为了让大家了解,我迟点会把他们的演示程序上传。<BR><BR><BR><BR><BR>〖accResize1.0〗说明文件<BR><BR><BR>一、【主要功能】<BR>实现口在缩放的时候各控件位置和大小自动调整功能<BR>二、文件列表<BR><BR>resize.mde 控件缩放的核心代码<BR>testresize.mdb 测试缩放效果的例子程序<BR><BR>三、〖accResize1.0〗使用方法<BR><BR>1. 确保你已经安装了access97<BR>2. 将下载的文件用WINRAR解压后放在同一个目录<BR>3. 用ACCESS打开(或双击)testresize.mdb,运行其中的文件即可<BR>4. 如果你想在你的程序中使用这个功能,只要把resize.mde抄到你的程序目录下,然后打开你的程序,在工具菜单中选择[引用],引用resize.mde即可(你需进入代码状态才能看到工具菜单中的引用子菜单),最后在你自己程序的中的resize事件中加入 resize.Form_myResize Me 这句程序即可。<BR><BR>5. 请注意,为了加快缩放的速度,所以程序有个特别注意的地方: 当你在中添加新的控件或改变了位置,需在重新关闭你的程序(即关闭MDB后)再打开才能生效。<BR>实际我试过,即使增加新的控件就自动更新,速度亦差不多<BR><BR><BR>四、错误反馈<BR><BR>1. 如果你发现软件中的错误,欢迎你反馈给作者。<BR><BR><BR>五、【使用许可/LICENSE】<BR><BR>请仔细阅读以下使用许可,如果您不同意以下任何一点,请<BR>立即停止使用此软件。<BR><BR>1.〖accResize1.0〗的作者王宇虹授予您对此版本的最终用户使用<BR>许可权;<BR>2.您不能对软件作任何的软件反向工程,如反汇编,跟踪等;<BR>3.您可以分发此软件,但不能收取任何费用或用于商业目的,<BR>同时,必须保证所分发的软件包含全部文件,并且不作任何<BR>修改;分发的软件应该至少包括我软件所附带的README.txt<BR>4.本软件不包含任何使用保证,不能保证适用或不出故障,由<BR>于此软件是免费提供,因此作者不对您或别的用户使用此<BR>软件所带来的理论上或实际的损失负责;<BR>5.如果您用了此软件就等于您同意以上几点许可;<BR>6.如果你觉的该软件好用,请发一封Email给作者表示感谢,这些支持将会使作者<BR>写出更好软件,谢谢!<BR><BR>六、【软件注册费用】<BR>完全免费!!<BR>本软件所有功能都可以免费使用,完全没有限制。<BR><BR>七、【源码费用】<BR><BR>如果你对此软件的源码感兴趣,你可以向作者免费索取。<BR>你只要发封EMAIL给作者,说明你需要索取这个程序的源码,作者即会把源码EMAIL给你。<BR>电子信箱:wang_yu_hong@163.net <BR>tmtony@21cn.com<BR><BR><BR>你可以到我的主页<BR>http://www.zstmcomputer.com <BR>或 http://tmcomputer.6to23.com <BR><BR>免费获得其它完整的应用软件或一些已公开的源码。<BR><BR><BR><BR>八、【主要技术】<BR>具请参照程序<BR><BR><BR>系统编写开始时间: 12/03/2001<BR>完成及验收时间: 18/04/2001<BR><BR>九、【感谢】<BR>此软件的诞生得到了同事以及客户的支持和测试,在此表示感谢。<BR>  

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值