当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白
Posted
技术标签:
【中文标题】当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白【英文标题】:how to hide blank space between textboxes when one of them is conditionally invisible in s-s-rS 【发布时间】:2020-02-08 03:05:31 【问题描述】:我的 s-s-rS 报告有五个文本框,每个文本框一个接一个。第三个文本框有一个可见性条件,在少数情况下会隐藏文本框。在这种情况下,前两个框和后两个框之间会显示一个空格。有没有办法隐藏这个空白而不重新排序?
提前致谢!!
【问题讨论】:
尝试在同一个文本框中使用多个表达式。它应该会给你想要的效果。 【参考方案1】:如果您在 tablix 的左边缘单击鼠标右键,您会发现有一个“行可见性”属性。
【讨论】:
【参考方案2】:将您想要有条件地隐藏/显示的文本框放在它自己的行中,然后隐藏/显示该行,而不是文本框。
【讨论】:
【参考方案3】:就像其他人所说的那样,您可以将它们全部组合到一个文本框中。它看起来像这样:
=IIF(showText1 = true, vbcrlf & "Text 1" &, "") & IIF(showText2 = true, vbcrlf & "Text 2" &, "") & IIF(showText3 = true, vbcrlf & "Text 3" &, "")
注意:执行此操作时,您可能还希望在文本框属性中选中“允许高度增加”和“允许高度减少”
【讨论】:
以上是关于当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白的主要内容,如果未能解决你的问题,请参考以下文章
s-s-rS 2008 - 如何使用用户定义的分组隐藏行组列?
labview如何设置一个按钮的可见与隐藏;即当一定的条件满足时按钮才会显示出来可用