TabControl可实现效果及案例

来源:互联网 发布:java 接收post文件 编辑:程序博客网 时间:2024/06/06 08:49

Winform控件:TabControl
官方注解:管理并向用户显示可以包含控件和组件的相关选项卡的集合.
缩写:tbc

tbc可以实现的效果图:

这里写图片描述

注意:在tbc中单个选项卡页: TabPage

1.需要实现上图还需要另外一个Winform控件
ImageList
官方注解:管理通常由其他控件(如ListView,TreeView或ToolStrio)使用的图像的集合.

在其属性中Images属性中,添加需要使用的图片.

2.实现还需要另一个控件.
ListView
官方注解:表示Windows列表视图控件,该控件显示可用四中不同视图之一显示的项集合

案例

for(int i=0;i<2;i++){  ListView lv=new ListView();//创建lv对象  Lv.LargeImageList=imimg;//imimg为imageList名称,这里讲imimg控件绑定到ListView  lv.View=View.LargeIcon;//设置显示方式  lv.Items.Add("嘎嘎",i);//添加内容及图片  lv.Dock.DockStyle.Fill;//设置控件的显示方式  TabPage tp=new TabPage("哈哈");//设置选项卡名称  tp.Controls.Add(lv);//添加到该页面中  tbc.TabPages.Add(tp);//添加到tabControl中}

实际效果图:
这里写图片描述
这里写图片描述

总结:
1.先在ImageList设置图片.
2.创建lv对象.绑定ImageList,设置显示方式,设置控件的显示方式,一般为dock.
3.在lv对象中添加图片及文字信息
4.新建一个选项卡页 TabPage,将lv添加到tp中,注意:这里是tp.Controls.Add()方法添加.
5.将tp添加到tbc的控件中.

0 0