| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2950 人关注过本帖
标题:Winform
只看楼主 加入收藏
fly_yan
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2008-10-10
收藏
 问题点数:0 回复次数:13 
Winform
System.Windows.Forms.TabControl 如何给我的 System.Windows.Forms.TabControl指定显示的窗体 谢谢
在线等
搜索更多相关主题的帖子: Winform 
2008-10-31 11:16
fly_yan
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2008-10-10
收藏
得分:0 
Windows.Forms.TabControl 显示一个子窗体没有人会吗
2008-10-31 11:32
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
收藏
得分:0 
LZ是想用TabControl显示一个子窗体对不对?就像IE7那样?

你要想做成那样,可以自己开发个控件

我自己做了一个控件,叫MDITabControl,仿IE7做的,每个TabPage被选中都有关闭按钮,给你看下图。

[[it] 本帖最后由 乖老鼠 于 2008-10-31 12:03 编辑 [/it]]

MDITabBar.jpg (47.09 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册

转眼就从编程菜鸟混成了半灌水
2008-10-31 12:02
fly_yan
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2008-10-10
收藏
得分:0 
你做的这个很好啊,但是我要程序自带的哦
本来刚开始用的是第三方大 但是太慢了
才考虑用自带了的
还是很谢谢你
2008-10-31 12:33
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
收藏
得分:0 
看在这么有缘,我告诉你怎么显示子窗体:

[bo]//先新建一个选项卡,再在tabControl1中增加刚才的选项卡[/bo]
TabPage newpage = new TabPage();
TabPage[] pages = new TabPage[] { newpage };
pages[0].Text = "新的子窗体";
tabControl1.TabPages.AddRange(pages);

[bo]//新建子窗体,并进行设置[/bo](下面的设置可以让子窗体更好看,且TopLevel必须为false)
Form2 _childForm= new Form2 ();
_childForm.TopLevel = false;
_childForm.FormBorderStyle=FormBorderStyle.None;
_childForm.WindowState=FormWindowState.Maximized;

[bo]//设置子窗体父容器为刚才增加的选项卡并显示子窗体[/bo]
_childForm.Parent = this.tabControl1.TabPages[tabControl1.TabPages.Count - 1];
_childForm.Show();

[bo]注:TabControl的TabPage没有关闭按钮,这个需要你自己想办法解决。[/bo]
给你看下我以前的解决方法,见图。

[[it] 本帖最后由 乖老鼠 于 2008-10-31 13:04 编辑 [/it]]

未标题-1.jpg (95.83 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册

转眼就从编程菜鸟混成了半灌水
2008-10-31 12:49
fly_yan
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2008-10-10
收藏
得分:0 
万分感谢
2008-10-31 14:05
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
收藏
得分:0 
[bo][un]fly_yan[/un] 在 2008-10-31 14:05 的发言:[/bo]

万分感谢

其实第三方控件没你说的那么慢呐~~~

我就觉得自带的功能太弱,就坚决要自己做一个。

现在用起来多洋气的

转眼就从编程菜鸟混成了半灌水
2008-10-31 14:19
fly_yan
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2008-10-10
收藏
得分:0 
我点击它的一个TabPage 他的子窗体就显示一下就不显示了
是怎么回事啊
2008-10-31 14:52
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
收藏
得分:0 
三楼的组件不错,不知怎么做的

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2008-10-31 15:04
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
收藏
得分:0 
[bo][un]guang[/un] 在 2008-10-31 15:04 的发言:[/bo]

三楼的组件不错,不知怎么做的

我一直热衷于新控件的开发学习,就随便找找资料学学,改改,做做。

这次公司刚好需要3个控件:水晶按钮,侧边栏SideBar,带关闭按钮的TabControl,我就自己想办法做了。

前2个都发到论坛上了,可以搜搜我的帖子。第三个还在改进中

转眼就从编程菜鸟混成了半灌水
2008-10-31 15:07
快速回复:Winform
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078211 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved