设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 109091372
打印 上一主题 下一主题

[窗体] 求助-隐藏及显示窗体---居中及最大化的闪烁问题

[复制链接]
11#
发表于 2007-8-3 21:48:03 | 只看该作者
原帖由 hi-wzj 于 2007-8-3 11:48 发表
你可以在打开窗体的时候先将窗体隐藏,居中后再显示

就是hi-wzj 版主的这个办法,先隐藏-最大化-居中-显示,好像没有更好的办法了.

点击这里给我发消息

12#
发表于 2007-8-3 23:56:36 | 只看该作者
原帖由 109091372 于 2007-8-1 12:17 发表
有时候按自动居中其实是有偏差的....

其实我以上只是举个例子,其它的情况也一样.
比如设计了一个窗体,打开的时候设计成自动最大化.

那么这也有个闪的问题,窗体先正常弹出然后有个撑大的动作到最大化,看起 ...



非弹出式窗口用以下代码没有上述问题
Private Sub Form_Open(Cancel As Integer)

    Application.Echo False
    DoCmd.Maximize
    Application.Echo True

End Sub

弹出式窗口还要先设置系统 (XP):我的电脑—属性—高级—设置—视觉效果—自定义—最大化和最小化时动画窗口,不过还是有点闪。不知哪位有更好的办法?
13#
 楼主| 发表于 2007-8-4 10:21:58 | 只看该作者
杨老师\eyewitnes \hi-wzj 版主:
      感谢你们的回复!
      我按照你们的提示作了个窗体,可是发现隐藏不了.
如附件所示,打开窗体1,会有一个明显的窗体涨大到最大化的过程,我想要的效果就是不要看见这个过程,直接就是最大化的.  麻烦各位帮我想想办法.

     隐藏及显示窗体应该是一个语句吧,我在加载事件里面写了如下代码,麻烦看看错在哪里?

Private Sub Form_Load()
Me.Visible = False
DoCmd.Maximize
Me.Visible = ture
End Sub


杨老师写的数据库通用登陆模版里启动后也会显示一个明显的先最大化然后居中的过程.
如果登陆面板上的图片比较大,过程还会比较长.  

这个问题确实是存在的.....
14#
 楼主| 发表于 2007-8-5 11:00:44 | 只看该作者
顶。。。。。。。。。。
15#
发表于 2007-8-30 23:34:22 | 只看该作者
原帖由 t小宝 于 2007-8-3 23:56 发表



非弹出式窗口用以下代码没有上述问题
Private Sub Form_Open(Cancel As Integer)

    Application.Echo False
    DoCmd.Maximize
    Application.Echo True

End Sub

弹出式窗口还要先设置系 ...



在做非纯色窗体时,试了非弹出式有效 visible无效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-9 22:05 , Processed in 0.100423 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表