如何在给定表达式的情况下使文本框空白而不是隐藏?

Posted

技术标签:

【中文标题】如何在给定表达式的情况下使文本框空白而不是隐藏?【英文标题】:How to make text box blank instead of hidden given an expression? 【发布时间】:2016-01-18 21:56:20 【问题描述】:

我希望显示一个文本框,但在特定条件下为空白。我不希望它被“隐藏”,因为那样它看起来不太好。下面是它看起来像隐藏的示例。

【问题讨论】:

添加您也使用过的表达方式。 【参考方案1】:

您可以使用表达式来做到这一点。假设您只想显示大于零的值并将其余部分留空,然后使用表达式将单元格值替换为Nothing

=IIF(Fields!DelNo.Value > 0, Fields!DelNo.Value, Nothing)

您也可以使用Format 属性来实现。假设您不想显示零。将单元格保留为字段值并将Format 属性设为#,##0;-#,##0;(请注意,该格式的末尾有一个空格)。

【讨论】:

以上是关于如何在给定表达式的情况下使文本框空白而不是隐藏?的主要内容,如果未能解决你的问题,请参考以下文章

当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白

创建带遮罩的文本框,但在空白时隐藏带遮罩的字符

是否可以在不隐藏键盘的情况下使 UITextView 处于非活动状态(可编辑 = 否)?

如下图:如果在密码文本框后加隐藏域是不是是对密码文本框中输入的内容有效?红圈内的输入内容起作用?

如何更改复选框输入样式,以便用户点击标签而不是实际框?

如何用正则表达式限制文本框输入数字位数?