我正在使用Access 2003表单,并且边框会不断调整自身大小,因此表单不适合!这让我疯狂!这似乎发生在我进入设计模式时。无论我拖动边缘并保存表单多少次,它似乎总是希望调整到任意大小!
我关闭了AutoResize。
为什么会发生这种情况或如何解决这个问题?
答案 0 :(得分:2)
如果它有用,您可以在表单的On Open事件中使用VBA代码设置表单的大小和位置。
除了控制表单的位置外,Form.Move Method还允许您通过将值(以缇为单位,其中1440缇/英寸)分配到宽度来设置其大小和高度参数。
答案 1 :(得分:2)
当您进入设计视图时,您的边框可能比您想要的大,然后再次将设计视图退出到窗体视图中,您会看到额外的空间。
通常可以帮助我的一个技巧是按照你想要的方式调整窗口大小(你可能会在设计和窗体视图之间来回切换以确保你喜欢它的大小),然后转到设计视图最后一次,点击保存,再次进入表单视图,再次点击保存。然后关闭表格。
另外,我更喜欢将MinMaxButtons属性设置为'none',将边框样式设置为'dialog'。这样,用户不能只是跳进去并开始调整所有仔细大小的窗口:)