C # вертикальная вкладка управления - PullRequest
21 голосов
/ 24 января 2012

Можно ли сделать элемент управления вкладкой, чтобы он выглядел как прикрепленное изображение?Мне удалось добавить элемент управления вкладкой, но текст по-прежнему вертикальный.И я бы хотел, чтобы он был горизонтальным.

enter image description here

Ответы [ 3 ]

23 голосов
/ 24 января 2012

Есть статья в MSDN о том, как этого добиться. Как отобразить боковые вкладки с помощью TabControl

Следующая процедура показывает, как визуализировать выровненные по правому краю вкладки с текстом вкладок, идущим слева направо, с помощью функции «рисование владельца».

5 голосов
/ 25 января 2012

Попробуйте этот TabStrip элемент управления.Я считаю, что это то, что вы хотите.

0 голосов
/ 20 октября 2017

я думаю, что это выбранный по умолчанию цвет

private void tabControl1_DrawItem(Object sender, System.Windows.Forms.DrawItemEventArgs e)
{
...
if (e.State == DrawItemState.Selected)
    {

        // Draw a different background color, and don't paint a focus rectangle.
        _textBrush = new SolidBrush(Color.Black);
        g.FillRectangle(Brushes.White, e.Bounds);
    }
    else
    {
        _textBrush = new System.Drawing.SolidBrush(e.ForeColor);
        g.FillRectangle(Brushes.WhiteSmoke, e.Bounds); 
    }
...

изображение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...