Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 程序人生

解决窗体自适应屏幕分辨率的痛苦经历

时 间:2010-01-05 17:08:49
作 者:bluebird   ID:5400  城市:成都
摘 要:解决窗体自适应屏幕分辨率的痛苦经历
正 文:

       我的ACCESS水平非常有限,自定为“未入门”者,通过3个月的刻苦钻研,总算完成了第一个数据库软件的开发,现在已经分享给同事使用,获得了好评。
  回想开发过程,真的是“好一个苦字了得!”由于没有系统学习过编程,也不懂ACCESS 2003软件的操作细则,经常遇到问题,解决之途一般是先google或者baidu,再问别人。简单的问题可以这样来,但复杂一点的就不行了,往往要花我数日甚至几个星期的时间。比如昨天晚上解决了“窗体自适应屏幕分辨率”的问题后,我高兴得一个人在书房哇哇怪叫,这个问题就苦了我2个星期。
  发现我的窗体不能装满屏幕后,完美主义的我总是耿耿于怀。其实那并不影响使用,只是外观感觉不太好看。可是,这个问题对我来说犹如芒刺在背,必须除之而后快。如何除?不是说说这么简单的,我面对ACCESS软件中数以千计的复杂的控件按钮、选项和多得不计其数的函数,顿感“牛吃南瓜”般艰难。google和Baidu用尽了,找到一个API函数解决屏蔽分辨率自适应问题,可是我也不懂那是什么东东,找到的一个帖子里是几个ACCESS学习者之间的对话,并没有谈及详细操作,对于我这个“未入门者”来说,仍然无从下手。另外找到很多帖子和文章中谈及这个任务在ACCESS中实现起来非常困难,有人说因为太麻烦,不建议在ACCESS中尝试解决这一问题,还有人提出要设计不同分辨率标准的窗体,然后用API函数检查目标机上的屏幕分辨率,再调用数据库中不同的窗体。唉,真是众说纷纭,莫衷一是啊。看来这个问题早有人讨论过,不过却没有完美解决办法。因此,我给2位从事程序设计的朋友发了电子邮件,可是邮件发出后立刻石沉大
海,音信杳无。以前我颇为“嗔怪”,埋怨朋友们见死不救,现在我才明白,并非人家不愿意帮忙,而是太忙,或者对ACCESS也不熟悉。专业人员一般不用这个东东进行软件开发,他们忙于应付Oracle,Informix等大东西。
  搜索、发信无果,我几近绝望,好几次想过放弃。“不就是装不满屏幕么,那又碍甚事了?”我在心里安慰自己,但是,内心潜藏的完美思想,让我没一刻安宁过。睡在床上也在思考如何才能解决掉这个问题,如此,非止一日。
  话说今晚,我又在google查询解决这一问题的办法,就像一个垂钓者枯坐江边10日仍一无所获,但是继续枯坐是他的习惯,也是他的幸福,我就这样漫无目的地搜着。突然,我想到应该在专业论坛的内部查寻框中去找,在浩如烟海的google数据库中搜索,成功的可能性不大。于是我打开了www.accessoft.com,在其“技术文章搜索”框中,键入“分辨率”3个字,没抱任何奢望,我轻轻地、漫不经心地、非常温柔地按下了ENTER键……
  
  查询结果:

    2009-02-06让控件自适应屏幕分辨率(access)
    2008-08-17窗体控件根据分辨率自适应大小(jingyu)
    2008-08-17使程序适应各种分辨率(jingyu)
    2008-05-23分辨率调整实例(qianyuwei)
    2007-10-27根据屏幕分辨率自动调整窗体大小:[(VictorDuane)
    2004-11-10如何确定当前屏幕分辨率 (zhuyiwen)

  这这这,我揉了揉惺忪睡眼,定睛一看,这不正是我苦苦查找的文章么?天哪,怎么来得如此偶然如此巧妙如此撩拨啊?我点击第一篇文章,豁然看到了问题解决全过程。
  按捺住狂乱跳动的激动的心,我用颤抖的双手在数据库中新建一模块,然后把全部代码paste进去,再到我的窗体里进入Load事件,轻轻地加了一句话调用窗体自适应函数。保存后,我迫不及待地打开我的桌面电脑,屏幕是17"的,以前是只能装大约2/3。把数据库copy过去,打开一看,刚刚装满!上帝啊,我终于解决了这个难题!我贪婪地、痴痴地盯着那个17"的大屏幕,发现窗体上的控件按钮是如此可爱,字体也被变大了,数据表也自动扩展到屏宽,看上去真的是楚楚动人啊!
  如果不是考虑到已经晚上10点半了,我真想仰天长啸,抒发连日之郁寂,一泄我心头之恨!不过,长啸不可,我哇哇怪叫几声倒是不妨。父亲惊了,推门问我何事。我据实相告,他大为不解,恨恨地骂到:“卵弹琴!你搞计算机搞了10多年,挣到一分钱没有嘛?真是卵弹琴。”呵呵,父亲哪知我内心的快乐和幸福啊。钱,对我来说,不如工作和学习上的进步更有吸引力。我并不赞同他给我的“卵弹琴”封号,并且固执地认为,这将是我人生快乐的全部,我还要一如既往地学习下去,快乐下去,不嗔不怪,不骄不躁,如此走完我的余生,足矣。



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助