送分啦!!!!一个关于TabStrip和Label控件的问题
一般用TabStrip做分页的时候,都是用PictureBox做每个页的容器,这样操作起来很方便.
可是我发现一个问题,当某些Windows主题的TabStrip有背景的时候,PictureBox却做不出背景来
本来我想放弃PictureBox做容器,直接将控件放到TabStrip上面,然后在切换分页的时候再隐藏/显示控件
但是我又发现一个问题,TabStrip控件是一个和Label控件一样,不能做容器的控件,
而且Label控件也不能置于TabStrip控件的上面
我仔细研究了Windows的属性页,发现没有这个问题,例如在桌面上点右键>属性,
任何一个页都可以看到背景,所以可以判断没使用PictureBox(事后我用Spy++查了,的确没有)
所有控件都是直接放到TabStrip上的,可是他是如何做到的呢?
目前我能想到的办法只有2个:
1:用一个透明背景的容器
2:用一个可以置于其他控件之上的Label控件,并且BackStyle可以=0(透明)]
可是这两个控件基本上找不到..
所以到这里来问问各位前辈们,这个问题要怎么解决呢?这个问题困扰了我很久了.....