Могу ли я сделать элемент управления вкладкой, чтобы он выглядел как прикрепленное изображение? Мне удалось добавить элемент управления вкладкой, но текст по-прежнему остается вертикальным. И я хотел бы, чтобы он был горизонтальным.C# вертикальная вкладка управления
19
A
ответ
21
Существует статья MSDN о том, как достичь этого. How to: Display Side-Aligned Tabs with TabControl
Следующая процедура показывает, как сделать выравнивание по правому краю вкладки с вкладки текста слева направо, с помощью «владелец рисовать» функцию.
4
Пробуйте TabStrip Управление. Я считаю, что это то, что вы хотите.
0
я думаю, что это по умолчанию выбран цвет
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);
}
...
Только что проверил сам - решение Ллойдом гораздо проще, чем связь я предоставил. – silverspoon