Я пытаюсь нарисовать табулятор.Когда я рисую вкладки, используя размеры, возвращаемые GetTabRect
, вкладки рисуются заметно шире по сравнению с тем, как они обычно рисуются.Я думал, что он пытается освободить место для изображения, но у меня нет изображений, определенных для вкладок.Почему бы GetTabRect
вернуть более широкий размер?
Не знаю, имеет ли это какое-либо отношение к этому, но вот как я установил его для владельца в пользовательском конструкторе TabControl.
this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint |
ControlStyles.DoubleBuffer | ControlStyles.ResizeRedraw |
ControlStyles.SupportsTransparentBackColor, true);