设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1267|回复: 6
打印 上一主题 下一主题

[窗体] 关于固定窗体大小的疑惑?

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-10 18:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
启动主窗体为最大化,随后无论如何设置其后的窗体均跟着最大化,怎办?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-10 19:01:00 | 只看该作者
在其它窗體開啟時
于open事件中
加入
docmd.restore
3#
 楼主| 发表于 2003-10-10 21:15:00 | 只看该作者
这样操作后,其背景窗口也跟着恢复。

我的意图是:从主窗口点击打印按钮,然后打开一个小的选择窗口,这时主窗口不关闭仍然最大化显示在背景,而活动窗口固定在一定大小。

按照您的指点,解决了活动固定大小问题,但背景原来最大化的主窗口也跟着恢复了。

然,如何处理呢?
4#
发表于 2003-10-10 22:20:00 | 只看该作者
在主窗體加入代碼:
Private Sub Form_Activate()
Dim I As Integer, J As Integer
Application.Echo False
DoCmd.RunCommand acCmdAppMaximize
DoCmd.Maximize
I = Me.WindowWidth
J = Me.WindowHeight
DoCmd.Restore
DoCmd.MoveSize 0, 0, I, J
DoCmd.Maximize
Application.Echo True

End Sub
5#
 楼主| 发表于 2003-10-11 00:15:00 | 只看该作者
我在主窗体加入你提供的代码,点击按钮后弹出的小窗体保留docmd.restore,这样操作仍然同没有在主窗体加入代码一样。
6#
发表于 2003-10-11 00:23:00 | 只看该作者
應該沒問題的.
你要不傳上來看看
7#
 楼主| 发表于 2003-10-11 08:13:00 | 只看该作者
事实上,按照您的代码,其效果窗体的四个边撑满屏幕可显示区域,并非实际意义上的最大化,也就是窗体上面的蓝色标题栏与工具栏的下缘对接而已。

是否是我的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 17:37 , Processed in 0.110085 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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