2010-03-16 3 views

ответ

0

С оговоркой, что я не специально сделал это изменение стиля (хотя я сделал много других), в соответствии с Документами TCS_BUTTONS is a supported style. Поскольку управляемый TabControl - это просто оболочка вокруг собственного, вы должны иметь возможность P/Invoke SetWindowLong с GWL_STYLE и настраивать его (возможно, в конструкторе настраиваемого элемента управления, созданного TabControl).

+0

Это сработало - спасибо. Немного связано: есть ли свойство, которое отключает рисование одной пиксельной границы вокруг TabControl? – dkr88

0

Вот решение:

const int GWL_STYLE = -16; 
const long TSC_BUTTONS = 0x0100; 

[DllImport("coredll.dll")] 
static extern void SetWindowLong(IntPtr ptr, int index, long value); 

// In constructor: 
SetWindowLong(this.Handle, GWL_STYLE, TSC_BUTTONS); 
Смежные вопросы