Forms 2003年访问表单边界赢得';我不能保持正确的尺寸

Forms 2003年访问表单边界赢得';我不能保持正确的尺寸,forms,ms-access,Forms,Ms Access,我正在制作Access 2003表单,边框不断调整大小,因此表单不适合!这快把我逼疯了!这似乎发生在我进入设计模式时。无论我拖动边并保存表单多少次,它似乎总是希望调整到任意大小 我已关闭自动调整大小 您知道为什么会发生这种情况或如何修复它吗?如果有帮助,您可以在表单的“打开”事件中使用VBA代码设置表单的大小和位置 除了控制窗体的位置外,还允许您通过将值(以twips为单位,其中1440 twips/英寸)指定给宽度和高度参数来设置窗体的大小。当您进入“设计”视图时,您的边框可能比您希望的大,然

我正在制作Access 2003表单,边框不断调整大小,因此表单不适合!这快把我逼疯了!这似乎发生在我进入设计模式时。无论我拖动边并保存表单多少次,它似乎总是希望调整到任意大小

我已关闭自动调整大小


您知道为什么会发生这种情况或如何修复它吗?

如果有帮助,您可以在表单的“打开”事件中使用VBA代码设置表单的大小和位置


除了控制窗体的位置外,还允许您通过将值(以twips为单位,其中1440 twips/英寸)指定给宽度和高度参数来设置窗体的大小。

当您进入“设计”视图时,您的边框可能比您希望的大,然后一旦您再次退出“设计”视图进入“窗体”视图,你可以看到额外的空间

通常,有一个技巧可以帮助我调整窗口的大小(您可能会在“设计”和“窗体视图”之间来回切换,以确保您喜欢该大小),然后最后一次转到“设计视图”,单击“保存”,再次转到“窗体视图”,然后再次单击“保存”。然后关闭窗体


此外,我更喜欢将MinMaxButtons属性设置为“无”,将边框样式设置为“对话框”。这样,用户就不能直接跳到那里,开始调整所有仔细调整大小的窗口:)

它会调整大小。似乎每次我回到设计视图时,它都会丢失约1/2英寸。谢谢!我会尝试一下。这种方法的问题是不同版本的Windows和不同的Office主题具有不同的chrome维度。例如,WinXP经典皮肤中的标题栏高度与丑陋的Luna皮肤中的标题栏高度完全不同。手动调整表单的大小从来没有取得过好的效果。(所谓“手动调整大小”,我指的是在代码中调整大小,在TWIPS中设置维度;我使用的是从Stephen Lebans那里获得的代码)这非常有效!我错误地认为,将边框类型设置为Dialog会使表单成为模态。我将它设置为dialog,现在它正确地保存了大小!谢谢很乐意帮忙!我总是讨厌这样的小怪事把我拖住。