在我调整后,Access是否可以自动调整窗体上的控件大小?

时间:2012-06-22 16:46:24

标签: forms ms-access vba controls access-vba

例如,我有一个文本框,我需要具有恰好18.281cm的Left属性,但是一旦我按下Enter键,它就会自动变为18.282cm。

最大的问题是它改变数字的方式是不可预测的。例如,似乎只对特定数字执行此操作,因为有时它会单独留下数字。

另外要提到的是,它改变数量的数量会有所变化,并不总是增加0.001厘米,有时甚至会减少。偶尔有时候我可以欺骗它,所以如果它不让我把它改成18.279cm,我可以输入18.280cm,然后自动将它改为18.279cm,但这种情况很少发生。

不同的控件也会出现此问题,而不仅仅是Left。它还使用HeightWidth执行此操作,就像另外两个示例一样。我一直在尝试寻找另一个发生这种情况的例子,但我找不到任何其他人发生此问题的记录。有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

这样做的原因是因为测量实际上是twips

18.280cm不是精确的缇数,所以它最接近最近的缇 18.280cm = 10363.464566929缇

10363缇= 18.279180556cm
10364缇= 18.280944444cm