这个问题是因为你把透明理解错了。透明背景颜色(Transparent)说的不是把控件的背景设置为无色,只有背景颜色为无色时,控件的下层控件显示的颜色(或图片)才会成为当前控件的背景颜色的(让人感觉是透明的)。在WINDOWS应用中,透明背景色指的是把控件的背景颜色设置为父控件的背景色。因此,如果你想把控件的背景颜色设置为透明后,其背景色为其下层控件的显示的颜色,原则上是不可以的,但按照你的想法可以:添加一个Panel控件,设置Panel控件的背景色或背景图片,把你说的LABEL或其他控件添加到这个PANEL中,作为这个PANEL的子控件运行。