社区
C#
帖子详情
想使用TabControl实现这个功能,求高手
Fily0515
2011-10-22 11:04:50
使用TabControl实现纵向类似
这样的效果
...全文
124
12
打赏
收藏
想使用TabControl实现这个功能,求高手
使用TabControl实现纵向类似 这样的效果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Fily0515
2011-10-24
打赏
举报
回复
好了 决定用Flash做了 ,谢谢大家的帮忙
player599zxm
2011-10-24
打赏
举报
回复
a good idea
神棍
2011-10-24
打赏
举报
回复
组合着用吧.
Label大小可以变,AutoSize什么属性设为False就可以了.
Fily0515
2011-10-24
打赏
举报
回复
但是Label 的大小是不可变的啊
Fily0515
2011-10-22
打赏
举报
回复
我期望的是图片,文字无所谓,高手在哪里!!!!!!!!!!!!!!!!!
蝶恋花雨
2011-10-22
打赏
举报
回复
你将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);
}
Fily0515
2011-10-22
打赏
举报
回复
这个早就知道了 我要的是现在这个样子的效果 主要是图片的式样
丶云淡风轻丶
2011-10-22
打赏
举报
回复
AlignMent 设置为left
kawudi1
2011-10-22
打赏
举报
回复
等高手
dylike
2011-10-22
打赏
举报
回复
用Label控件来替代Tab,右侧的TabPage可用N个Panel代替.图像,只要设置Label.BackGroundImage
Fily0515
2011-10-22
打赏
举报
回复
哥哥们 你们提供的我都看过了 才来发帖的,我想要的是这效果 不是纵向的式样 能完美的实现上图的这种效果的 哥哥们 求强力的解决方案啊
萧炎
2011-10-22
打赏
举报
回复
纵向选项卡?
点此参考
silverlight中创建自定义的
Tabcontrol
控件
silverlight中创建自定义的
Tabcontrol
控件 silverlight的SDK中已经提供了一个
Tabcontrol
控件,但是在实际开发中还有很多问题需要修改。 问题1:TabItem没有关闭按钮。 问题2:TabItem的数量太多导致宽度超出的时候会换行显示 所以我们需要创建一个自己的
Tabcontrol
控件,既然SDK中已经
实现
了大部分
功能
,我们就在它的基础上修改下就好。...
Access-自定义控件
TabControl
转载我之前在Access中国论坛上发的帖子:Access自定义控件
TabControl
后来还发了一篇该自定义控件的
使用
案例:Acc
TabControl
自定义控件应用案例 说说帖子的由来: 在论坛也混了蛮长时间了,一直没有发表过什么专题性质的文章。主要是论坛上
高手
如云,很多学习过程中的...
在asp.net网页中
实现
tabPage
功能
(上)
我是个.net新手,所以我写的东西在好些
高手
们看来似乎比较粗浅,还请大家海涵!并希望大家多多指导、多提意见,我会十分感激的,谢谢! 前几天在做一个项目时,项目经理非要让我在asp.net网页中
实现
类似Windows Form程序中类似
TabControl
(TabPage)那样的
功能
,但大家都知道,asp.net中是不提供这种控件的,那如何
实现
呢? 第一种方法是用Menu控件+Mul
在asp.net网页中
实现
tabPage
功能
(下)
在上一篇文章中提到了用asp.net自带的MultiView+Menu
实现
tabPage,
功能
实现
了,但总感觉在外观上与真正的tabPage相差较大。如果你是网页美工
高手
,那么你可以通过某些手段改变它们的外观,使它尽量和Windows程序里的TabPage相接近,但本人还真不懂怎么弄,真是对不住大家!话说回来,如果你知道怎么调整,那么请不吝赐教!毕竟我也是个新手,先谢谢了!下面介绍一下怎样加入
在winform下
实现
左右布局多窗口界面的方法(二)
这篇文章主要介绍了在winform下
实现
左右布局多窗口界面的方法之续篇 的相关资料,需要的朋友可以参考下 在上篇文章在winform下
实现
左右布局多窗口界面的方法(一)已经
实现
了左右布局多窗口界面,今天本来是研究基于winform的插件编程,没
想
到顺便又找到了另一种
实现
方案,这种
实现
方案更简单,要写的代码也很少,具体
实现
如下。 可视化设计部份: 1.父窗口:ParentF...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章