在 rdlc 文件中隐藏文本框时保留空白

2024-01-28

我创建了一个报告,该报告的左侧有一个图像,该图像根据传入该报告的参数有条件地可见。页面右侧还有另一个文本框。

我观察到,当图像的隐藏属性设置为“True”时,右侧的文本框将保留在正确的位置。当图像的 Hidden 属性设置为 =IFF(1 = 1, true, true) 时,右侧的文本框将移至左侧,报告看起来很难看。

如何让隐藏对象仍然占据所有必要的空间,并使用表达式将其设置为隐藏?


为了防止您看到的行为,您可以将一些其他对象(例如矩形或线条)放置到设计器上与图像相同的位置,并让它占据与左侧图像相同的水平空间。

当图像隐藏时,该对象将保留在那里并防止右侧文本框移动。

我会保持该对象在设计器中可见,并在运行时将其颜色设置为与您的背景颜色(例如白色)相匹配,以便您看不到它。

我还会给它一些描述性名称,例如 LineWhichPreventsTextBoxFromMovingWhenImageIsHidden,以便报告的未来维护者不会无意中删除它,从而导致重大更改。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 rdlc 文件中隐藏文本框时保留空白 的相关文章

随机推荐