当Modal和Popup设置为True时,MS Access Forms会调整大小

Cur*_*che 7 forms ms-access view

我过去曾多次遇到过这个问题,想知道如何解决它.

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

以下是加载表单后表单的示例: 揉成一个表格

以下是在窗体上设置属性的示例: 表格属性

有谁知道为什么发生这种情况以及如何防止它,同时保持.Modal = True.Popup = True

基本上,我需要我的使用情况下,有两个.Popup.Modal被设置为True,并且具有形态上自己的意志调整,即使属性.BorderStyle从改变SizableDialog是相当令人费解.也许我错过了什么.

任何指针都将非常感激.

谢谢,

Ren*_*uis 13

我想说这个问题可能来自Auto Resize = No.
将其设置为Yes.

文档Form.AutoResize说:

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

如果Form.AutoResize设置为No:

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