我有一个包含多个列的DataWindow。其中一列有一个位图,而不是文本。我可以通过拖放来移动其他每一列来更改列顺序,但是当我尝试使用位图移动列时,它会执行以下操作:
我已经尝试检查'可移动'复选框,但是当我移动列时,它无法帮助移动位图。是否有任何其他属性我需要检查以使位图与列一起移动?
答案 0 :(得分:1)
Grid DataWindow的魔力只适用于标题中的文本对象。但是,您可以在标题列中堆叠多个文本,并将上面的背景设置为透明,以便它们都显示出来。 DataWindow将移动并调整所有这些内容的大小。如果您所追求的是某种指标,您可以在字体中找到所需内容。如果你只需要一个单色位图,你也可以制作一个包含位图的字体。
答案 1 :(得分:0)
FWIW,我在11.1中看到了相同的行为,我称之为bug。我告诉你如何向Sybase报告(Case-Express,如果你没有合同,如果你有合同就会有更好的回复),因为如果他们不了解它就无法修复它(它不会是我认为要测试的东西),但10.5是生命的终结,所以无论如何也不会有任何补丁。
解决方法是在图片的X属性中放置一个表达式,例如“Long (Describe ("col_name.x"))
”(没有外部引号)。这在运行时解决了这个问题,虽然我在11.1上的测试表明它在设计师看起来有点时髦,这真的不重要。
特里