繁体   English   中英

C#:在tabControl中透明

[英]c#: transparent in tabControl

我正在寻找一种方法来使tabControl(框架2.0)在背景中透明。 我有一个继承自Microsoft tabControl的自定义tabControl。 当我尝试在OnPaintBackground中绘制透明图像时,背景变为黑色。 问题是我在tabContol下有一个带有背景图像的面板,所以我不能在OnPaintBackground方法中仅绘制颜色。 我正在寻找一种方法来查找完全位于tabControl下的图像,以便能够使用graphics.drawimage进行绘制,并且该图像看起来是透明的。

有人对代码有想法吗? (或另一种方法)

注意:this.SetStyle(ControlStyles.SupportsTransparentBackColor,true)-没有帮助!

Mick Doherty声称他有一个透明的tabcontrol控件(请查看Tabcontrol 2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM