【发布时间】:2011-10-31 00:51:27
【问题描述】:
我正在尝试自定义绘制选项卡控件。当我使用GetTabRect 返回的尺寸绘制选项卡时,与通常绘制的方式相比,这些选项卡的绘制明显更宽。我认为它试图为图像腾出空间,但我没有为选项卡定义图像。为什么GetTabRect 会返回更大的尺寸?
不知道这是否与它有关,但这是我在自定义 TabControl 构造函数中将其设置为所有者绘制的方式。
this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint |
ControlStyles.DoubleBuffer | ControlStyles.ResizeRedraw |
ControlStyles.SupportsTransparentBackColor, true);
【问题讨论】:
标签: .net winforms tabcontrol ownerdrawn