MS Access:为什么禁用文本框时标签格式会发生变化?

MS Access: Why does label formatting change when textbox is disabled?

在 Microsoft Access 2013 中,我发现当关联的文本框被禁用时,如果应用了边距,标签格式会无意中发生变化。

创建此问题:

  1. 在表单上放置一个文本框。自动关联标签 出现。
  2. Select 标签并将其边距设置为零以外的任何值(设置 控制页边距中等,例如使用色带。
  3. Select 文本框并将其 Enabled 属性 更改为 No.
  4. 标签格式不正确。似乎有一个未正确对齐的文本覆盖。

无论在设计时还是在运行时禁用文本框,格式都会发生变化。当文本框启用时它会恢复。

这仅仅是一个错误,还是存在导致此行为的设置?

我使用了以下解决方法;如果标签和文本框是 table 控件排列的一部分,两者都不方便。

  1. 删除关联的标签,为文本框创建一个独立的标签。禁用文本框时标签不会变灰。
  2. 调整标签大小,这样就不需要边距了。

窗体上的启用/锁定控件有四种组合。您需要的选项是 Disabled and Locked。标签或控件均未变灰。

我在下面说明了您可以使用每种组合做什么: