日期:2014-05-18  浏览次数:20888 次

C#中有没有这样的控件,像 TabControl,但标签在左边(一行一个)
C#中有没有这样的控件,像 TabControl,但标签在左边(一行一个),就像遨游浏览器的设置窗口。如

果C#标准控件没有,那有没有第三方控件可以用的?

------解决方案--------------------
似乎网上有类似的控件,但又似乎都是国外的.相信其他朋友能够提供给您.
经过近段时间的关注,发现不少朋友想要这种控件.同时,我在考虑计划我的时间,如果有时间,我会做一个(当然支持完美换肤,包括控件半透明).
------解决方案--------------------
参考http://en.csharp-online.net/TabControl中的
Render Right-Aligned or Left-Aligned Tabs horizontally 小结


------解决方案--------------------
System.Windows.Forms.TabControl tabControl1 = new System.Windows.Forms.TabControl();

this.tabControl1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
this.tabControl1.RightToLeftLayout = true;

就是说你用一个标准的TabControl,然后设置属性RightToLeft 和RightToLeftLayout 就可以了.
------解决方案--------------------
TabControl中Tab放在左边并正常显示TabText
 tabLeft.DrawMode = TabDrawMode.OwnerDrawFixed;
 tabLeft.Alignment = TabAlignment.Left;

------解决方案--------------------
TabControl 自带有这样的功能

设置 Alignment 为 TabAlignment.Left;
------解决方案--------------------
参考
------解决方案--------------------
好像TabControl自带你要的功能,TabPage可以在上、下、左、右
------解决方案--------------------
探讨
TabControl中Tab放在左边并正常显示TabText
tabLeft.DrawMode = TabDrawMode.OwnerDrawFixed;
tabLeft.Alignment = TabAlignment.Left;


------解决方案--------------------
探讨
参考http://en.csharp-online.net/TabControl中的
Render Right-Aligned or Left-Aligned Tabs horizontally 小结

------解决方案--------------------
可以看这里有没有你想要的