无论我在左侧属性上设置位置,我的子表单都会一直移动

时间:2017-01-10 19:21:06

标签: vba ms-access

我在访问表单上有四个子表单。有时我不需要一种形式或另一种形式,所以我隐藏它们。在他们被隐藏之后我希望能够将剩余的表格转移过来。我已经在互联网上看到了一个子窗体的左边属性,我也尝试了移动方法。我发现几乎没有什么关于如何移动子表单,至少是有意义的。

我遇到的问题是,无论我为left属性或move方法指定了什么值,我的子表单都会尽可能向左移动。

Private Sub NoPrimerButton_Click()
        Me!PrimerSub.Visible = False
        Me.AddPrimerButton.Visible = True
        Me.AddPrimerButton.SetFocus
        Me.NoPrimerButton.Visible = False
        Me.IntermediateSub.Left = 0.001
End Sub

如果我将它设置为Me.IntermediateSub.Left = 2.000,它仍然会一直向左移动。

这方面没有多少,我显然不理解,所以任何帮助都会受到赞赏。这些子表单也放在表格表格

1 个答案:

答案 0 :(得分:1)

不要问我为什么,但在VBA测量中是缇(每英寸1440)。如果您想要从主窗体左侧2英寸的子窗体尝试:

Me!IntermediateSub.Left = 2880