С# TabControl получить кнопку из заголовка

150
14 марта 2019, 19:30

Интересует, есть ли возможность получить доступ к кнопке, которая отвечает за конкретную вкладку в компоненте TabControl:

Вообще интересует полный доступ, но если вариантов нет, то хотя бы размеры кнопки.

Answer 1

Если задать режим ручной отрисовки:

tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;
tabControl1.DrawItem += TabControl1_DrawItem;

то в событии можно получить некоторую информацию

private void TabControl1_DrawItem(object sender, DrawItemEventArgs e)
{
    //e.Bounds - размеры "кнопки"
}

Не знаю, решит ли это ваш вопрос.

Answer 2

Размер кнопки:

Rectangle rect = tabControl.GetTabRect(tabIndex);
READ ALSO
C# Entity Framework many-to-many relations

C# Entity Framework many-to-many relations

У меня есть класс Student, который содержит информацию о студентах, а так же клас Group, который содержит описания факультетаОдин студент может...

165
Как сгенерировать Biginteger заданного размера?

Как сгенерировать Biginteger заданного размера?

Как можно сгенерировать число Biginteger заданного размера?

157
Ошибка Call to undefined method SQLite3Result::fetch_array()

Ошибка Call to undefined method SQLite3Result::fetch_array()

Как правильно использовать fetch_array?

172