[英]C# vertical tab control
我可以使标签控件看起来像附加的图片吗? 我设法添加了一个制表符控件,但文本仍然是垂直的。 我希望它是横向的。
有一篇关于如何实现这一目标的MSDN文章。 如何:使用TabControl显示侧对齐选项卡
以下过程说明如何使用“所有者绘制”功能渲染右对齐的选项卡,选项卡文本从左向右运行。
试试这个TabStrip控件。 我相信这就是你想要的。
我认为这是默认选择的颜色
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);
}
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.