C#中 winform程序 怎么制作纵向选项卡

C# 中 winform程序 怎么制作纵向选项卡?好像要用到第三方控件,可是没找到 - -

C# WINFORM 的TabControl 本身就可以纵向你将TabControl 的Alignment 改成Left 或者 Right 就可以了 左右两侧的纵向选项卡改成left/right后选项卡的文字是显示不出来的需要自己重写以下drawitem方法 private void Form1_Load(object sender, EventArgs e)
{
TreeNode root = new TreeNode("我的电脑");
this.treeView1.Nodes.Add(root); //设置DrawMode 为 OwnerDrawFixed 可以再可视化编辑里设置
this.tabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; //设置Alignment 为 Left/Right 可以再可视化编辑里设置
this.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Left; 将tabcontrol的drawitem 重写 交给自己写的DrawItem方法
this.tabControl1.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.tabControl1_DrawItem); }
private void tabControl1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
{
StringFormat sf = new StringFormat(); // 设置文字是居中的
sf.LineAlignment = StringAlignment.Center;
sf.Alignment = StringAlignment.Center;
//画出选项卡文字 e.Graphics.DrawString(((TabControl)sender).TabPages[e.Index].Text,
System.Windows.Forms.SystemInformation.MenuFont,
new SolidBrush(Color.Black),
e.Bounds,
sf);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-10
http://msdn.microsoft.com/zh-cn/library/ms404305.aspx msdn上解释的很清楚~要把选项卡的大小也调整的 DrawItem 应该是最合适的
第2个回答  2013-06-10
你找哈选项卡的属性。有设置为纵向的。具体那个我忘记了。
第3个回答  2013-06-10
vs里面自带的控件么法实现,你可以借用隐藏和显示来实现你想要的效果
第4个回答  2013-06-10
第三方控件 或者自己写控件 c#的我没有见过 不过肯定可以自己写的

C#中 winform程序 怎么制作纵向选项卡
C# WINFORM 的TabControl 本身就可以纵向你将TabControl 的Alignment 改成Left 或者 Right 就可以了 左右两侧的纵向选项卡改成left\/right后选项卡的文字是显示不出来的需要自己重写以下drawitem方法 private void Form1_Load(object sender, EventArgs e){ TreeNode root = new TreeNode("我的电脑")...

C#中 winform程序 怎么制作纵向选项卡
.net 4.0版本的tabControl可以设置在左右两边, 但是Text属性将不会显示

C# winform程序,怎么实现菜单的功能?
首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:要打开的窗体 实例= new 要打开的窗体();实例。父窗体=thi...

c# 里面怎么做漂亮的多选项卡界面 选项卡控件标签放左边的那种_百度知 ...
可以直接用TabControl控件,设置它的属性->行为->Alignment这个属性,有四个值:Top、Bottom、Left、Right,可以分别将TabControl中的TabPage的标签页显示到顶部、下面、左边和右边;也可以自定义控件或是使用第三方控件,具体看你的需求,希望对你有帮助,还有疑问请追问或是Hi ...

在c#winform中如何做出导航菜单,其效果如下图:
button10.Top = 最底下一个按钮高度;button9.Top = button10.Top - button9.Height; ... \/\/紧挨着排列按钮子panle在按钮事件中触发显示、隐藏。当点按钮的时候显示为他设计的panle,定位在他正下方,容纳在空白区域,可以理解为:panle1.visible=true; \/\/显示子菜单panle2.visible=false; ....

c# winform程序中如何现实竖排文字
比如Label控件 label1.Text = "竖排文字设计方式" ;\/\/这里面一定要保证Label的宽度大于一个字宽而小于两个字宽 label1.Size = new System.Drawing.Size ( (int)label1.Font.Size + 8 , label1.Font.Height * label1.Text.Length ) ;label1.TextAlign = System.Drawing.ContentAlignment.Top...

C#winform的选项卡控件,怎么通过代码在一个tabcontrol控件里进行...
tabControl1.TabPages.RemoveAt(1);\/\/删除索引值为1的选项卡 tabControl1.TabPages.之后会弹出许多方法 有ADD(添加)删除 全部删除等等...至于移位操作 没找到 不过你想移位的目的不过是像让某个选项卡优先显示 这样有一个方法能 初始化tabcontronl时先显示那个选项卡 我在找找看 如果找到了 在说...

c#设计winform窗体程序,单窗体多界面问题?
有个现成的控件名叫 tabControl , 也就是选项卡..可以点标签转到其他页..

C# 做Winform 程序是,使用DataGridView控件以后,在选择行的时候为什么...
因为你使用的是控件,在.NET中控件即代表了封装了一些代码的模块,在你选择行的时候之所以会“卡”,是因为在执行内部程序 优化的话,你的数据绑定采用代码来绑定,不要采用它自带的数据绑定

如何在C#的WinForm中制作饼状图和柱状图
你下载安装一个telerik for winforms的插件 上边有线程的插件可以直接用

相似回答
大家正在搜