窗体背景加载了一个图片。 窗体上还摆放了一些GroupBox,但是GroupBox不能透明,挡住了图片的效果,极不美观。不知道用什么控件或方法,能像GroupBox进行信息分类显示,也能透明地显示出背景效果。

解决方案 »

  1.   

    盒子上有透明panel的代码,Lz可以借鉴一下
      

  2.   

    GroupBox1.Brush.Style:=bsClear;
    SetWindowLong(GroupBox1.Handle,GWL_EXSTYLE,GetWindowLong(GroupBox1.Handle,GWL_EXSTYLE) or WS_EX_TRANSPARENT);
      

  3.   


    kaikai_kk大侠的试了一下,没有透明效果。。
      

  4.   

    你确定你试过??
    你不会是把那2句放在按扭的事件里吧,是放在窗体的Create中Form1Create我用的是D7,是透明的,不过是有边框线;
    GroupBox就是因为有边框才好看,想去掉的话那不如你换控件,或者重写一个
      

  5.   

    在原程序里有VCLSKIN的皮肤效果,不能透明, 不知道什么原因。 新建一个程序可以,但是要最小化一下才行,refresh, update, invalidate, repaint都不行。 对了,我的是XE