Метод TabControl.GetTabRect()
является общедоступным и не виртуальным, поэтому вам может потребоваться найти другое решение проблемы, которую вы пытаетесь решить. Даже если вы переопределите этот метод с помощью ключевого слова new
, базовый класс все равно не будет вызывать вашу реализацию, потому что это не виртуальная функция.
Вы можете попробовать обработать событие DrawItem
и визуализировать вкладку самостоятельно - возможно, это больше работы, но она дает вам контроль над тем, как вкладка отображается, и тогда вы можете использовать любой ограничивающий прямоугольник, какой захотите.
Что вы пытаетесь сделать, для чего нужен переопределенный метод GetTabRect()
?