【发布时间】:2015-05-06 15:36:13
【问题描述】:
如何制作透明的tabPage?我找到了解决方案,例如将 Form 的 BackColor 和 TransparencyKey 设置为 Color.LimeGreen 之类的颜色或使用空方法覆盖 OnPaintBackground 但 TabPage 既没有 TransparencyKeyproperty norOnPaintBackground` 方法。我该怎么做?
【问题讨论】:
-
TabPage1.BackColor = Color.Transparent将 TabPage1 更改为您的控件的名称,然后尝试.. -
简而言之,你不能。 WinForms 是原生 Win32 控件和 GDI 的包装器,它们都不支持具有 alpha 通道的 UI 组件的真正 Z 顺序。对于这些类型的效果,您需要使用 WPF 或其他 UI 框架。
标签: c# winforms tabcontrol transparent tabpage