【问题标题】:MS Access: Why does label formatting change when textbox is disabled?MS Access:为什么禁用文本框时标签格式会发生变化?
【发布时间】:2017-03-20 21:45:15
【问题描述】:

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

要创建这个问题:

  1. 在表单上放置一个文本框。自动关联标签 出现。
  2. 选择标签并将其边距设置为零以外的任何值(设置 例如,使用功能区将控制边距改为)。
  3. 选择文本框并将其 Enabled 属性更改为 No
  4. 标签格式不正确。似乎有一个未正确对齐的文本叠加层。

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

这只是一个错误,还是有导致这种行为的设置?

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

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

【问题讨论】:

  • 尝试锁定文本框以及禁用它。
  • 谢谢!并且还设置了.BackStyle = 0,它具有将其变灰的效果,因此显然对用户禁用。
  • @DarrenBartrup-Cook 如果您想将此作为答案,我会接受,这是我现在使用的解决方法。

标签: ms-access ms-access-2013


【解决方案1】:

表单上的启用/锁定控件有四种组合。您所追求的选项是禁用和锁定。标签或控件都不是灰色的。

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

【讨论】:

  • ... 在这种情况下,要点是,当与边距不为零的标签相关联时,Disabled & Unlocked 会弄乱标签的格式,而 Disabled & Locked 没有。谢谢。
猜你喜欢
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-11
  • 1970-01-01
相关资源
最近更新 更多