【问题标题】:MS Access Forms resize when Modal and Popup are set to True当 Modal 和 Popup 设置为 True 时,MS Access Forms 会调整大小
【发布时间】:2011-09-15 02:48:41
【问题描述】:

我过去曾多次遇到此问题,想知道如何解决。

当在 MS Access 2003 表单上将 ModalPopup 设置为 True 时,在看起来不一致的情况下,当表单加载时,表单将在屏幕的左手角堆积。有时会发生,有时不会,我似乎无法确定究竟是什么触发了表单的变化。但是,一旦它确实发生了,它就会一直像这样聚集在一起,直到表单进入设计模式并修改为具有 .Modal = False.Popup = False

以下是表单加载后的示例:

以下是表单上属性设置的示例:

有谁知道为什么会发生这种情况以及如何在维护.Modal = True.Popup = True 的同时防止它发生?

基本上,我要求我的用例将.Popup.Modal 都设置为True,并且即使属性.BorderStyleSizable 更改为@987654333,也可以根据自己的意愿调整表单大小@ 相当令人困惑。也许我错过了什么。

任何指针将不胜感激。

谢谢,

【问题讨论】:

  • 你认为为什么要使用 Modal 和 Popup?我从未使用过 Modal(我根据需要使用 acDialog 设置以模态方式打开表单),只是偶尔使用 Popup,并且从未将两者一起使用。我发现它们实际上并没有按应有的方式工作,这就是我不经常使用它们的原因。

标签: forms ms-access view


【解决方案1】:

我会说问题可能来自Auto Resize = No
改为将其设置为 Yes

Form.AutoResize 的文档说:

如果您在设计视图中对 AutoResize 属性设置为 No 且 AutoCenter 属性设置为 Yes 的表单进行任何更改,请在保存表单之前切换到表单视图。如果不这样做,Microsoft Access 会在您下次打开表单时将表单的右边缘和下边缘剪掉。

如果Form.AutoResize 设置为No

打开时,表单窗口具有上次保存的大小。要保存窗口的大小,请打开窗体,调整窗口大小,单击“文件”菜单上的“保存”保存窗体,然后关闭窗体或报表。当您下次打开表单或报表时,它将是保存的窗口大小。

【讨论】:

  • 这很有帮助。谢谢你。如果你不介意我问,你从哪里得到这些信息的?
  • @Curtis Inderwiesche : 学得很辛苦。我记得不久前这些设置的正确组合存在问题。对于文档,它是 Access 本身附带的,但您可以找到它online too
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-05
  • 2011-09-03
  • 1970-01-01
  • 1970-01-01
  • 2013-05-28
  • 2017-07-10
相关资源
最近更新 更多