C#winforms改变所有者绘制标签的外观

时间:2017-03-27 01:21:00

标签: c# winforms tabs tabcontrol

我已使用此问题的答案来开发具有添加标签和删除标签功能的标签:Close button for TabPages of Right To Left TabControl c#

与默认选项卡外观相比,此处的外观非常不同。如何在上面的问题中绘制自定义控件,使其看起来像默认选项卡?下面的图片来说明我的意思。

此处的第一张图片显示了默认外观,而没有通过ownerdrawmode覆盖tabcontrol。

This is the default look

此处的第二张图片显示了链接中答案的外观。

enter image description here

1 个答案:

答案 0 :(得分:0)

如何使用自定义绘制的控件而不是那些选项卡标题(我猜这是如何调用它们)并加载用户控件而不是该标签页?它可以轻松完成:这里是"标签" (用户控件)示例https://github.com/WithoutCaps/LimitlessUI/blob/master/LimitlessUI/TabsAdapter_WOC.cs

(也有项目演示)