我可以将标签控件看作附图吗?我设法添加了一个制表符控件,但文本仍然是垂直的。我希望它是横向的。
答案 0 :(得分:23)
有一篇关于如何实现这一目标的MSDN文章。 How to: Display Side-Aligned Tabs with TabControl
以下过程说明如何使用“所有者绘制”功能渲染右对齐标签,标签文本从左向右运行。
答案 1 :(得分:5)
尝试此TabStrip控件。我相信这就是你想要的。
答案 2 :(得分: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);
}
...