如何在delphi表格中添加背景图片?我添加了一个TImage,但现在标签不再可见了,我的复选框的文本是蓝色的“框”(蓝色是我选择的背景颜色)。这个蓝色在背景图像上看起来不太好,隐藏的标签看起来也不好看。我该如何解决这些问题?
答案 0 :(得分:8)
对于标签:确保它们是透明的(Object Inspector中的Transparent属性),并且它们位于控件的Z顺序中的TImage之上。要更正此问题,您可以在设计模式下对TImage组件执行“发送回”命令,它将使所有其他非窗口控件显示在其上。
对于复选框,我不知道你的情况是什么问题,在Delphi 2007中,当放在TImage上时,复选框显示为正确透明。也许你使用早期的Delphi版本?如果是这样,那么在问题中提及这一点会很好。根据主题是否有效,可能还会有不同的行为。再说一次,如果没有进一步的信息,很难说。
答案 1 :(得分:2)
将TImage移动到表单背面(右键单击,顺序 - >发送到后面)。
答案 2 :(得分:0)
对于标签,将Transparent属性设置为true。对于复选框和单选按钮,至少在我可以访问的Delphi 6中,没有透明属性。解决这个问题的方法是将控件标签缩小为零,并提供您自己的额外TLabel,它可以是透明的。
我是否也可以说我发现窗户背景图片超级笨拙,我知道我并不孤单。