Office中国论坛/Access中国论坛

标题: 关于固定窗体大小的疑惑? [打印本页]

作者: on2008    时间: 2003-10-10 18:43
标题: 关于固定窗体大小的疑惑?
启动主窗体为最大化,随后无论如何设置其后的窗体均跟着最大化,怎办?
作者: ADAM    时间: 2003-10-10 19:01
在其它窗體開啟時
于open事件中
加入
docmd.restore
作者: on2008    时间: 2003-10-10 21:15
这样操作后,其背景窗口也跟着恢复。

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

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

然,如何处理呢?
作者: ADAM    时间: 2003-10-10 22:20
在主窗體加入代碼:
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
作者: on2008    时间: 2003-10-11 00:15
我在主窗体加入你提供的代码,点击按钮后弹出的小窗体保留docmd.restore,这样操作仍然同没有在主窗体加入代码一样。
作者: ADAM    时间: 2003-10-11 00:23
應該沒問題的.
你要不傳上來看看
作者: on2008    时间: 2003-10-11 08:13
事实上,按照您的代码,其效果窗体的四个边撑满屏幕可显示区域,并非实际意义上的最大化,也就是窗体上面的蓝色标题栏与工具栏的下缘对接而已。

是否是我的问题?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3