预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章高级控件及自定义控件的使用TabControl控件 ListView控件 hScrollBar和vScrollBar控件 ProgressBar控件 TreeView控件 自定义控件 7.1选项卡控件(TabControl)1、选项卡控件的属性2、选项卡控件的事件 第一步: (1)创建一个TestTabControl的Windows应用程序,向设 计窗体上拖放一个TabControl控件,调整大小。 (2)向窗体上拖放一个ImageList控件,添加三个图标, 并修改ImageSize属性为32,32;修改ColorDepth为 Depth32Bit。 (3)设置TabControl的ImageList属性为imageList1。 (4)设置TabControl的TabPages属性,添加三个 TabPage,点击[确定],再分别在三个TabPage上放一些控件便于区分。 设计界面如图所示:日程安排界面第二步:运行,观察结果。 第三步:修改imageList1的ImageSize属性为16,16;修改ColorDepth为Depth8Bit,重新运行观察结果。7.2ListView控件 ListView控件常用属性 1)View属性:表示数据的显示模式,常用的有如下选择: ①LargeIcons:大图标视图模式,在项的文本旁显示大的图标。 ②SmallIcons:小图标视图模式,在项的文本旁显示小的图标。 ③List:列表视图模式,显示小图标,但项是垂直排列的,只显示单列。 ④Details:详细资料视图模式,是最丰富的选项,它不但允许您查看项,还允许您查看为各项指定的任何子项。 2)Items属性:列表视图的选项集合。 向ListView控件添加项的几种方法: 1、方法是在ListView控件的属性窗口中选择Items属性。 2、还可以使用ListView控件的Items.Add()方法来为它添加新项,Add()方法的格式如下:Add(text,imageIndex) text为要添加项所显示的文本 imageIndex为可选参数,指示所对应ImageList中的图标索引 3、也可以使用insert方法,和listbox的Items属性类似。3)colums属性:为ListView控件添加列标题 1、在属性窗口中找到Columns属性,在弹出的集合编辑器中添加和删除列标题,可在编辑器中编辑显示的文本、宽度以及对齐方式。 4)HeaderStyle属性 该属性只在Details视图模式下才起作用,HeaderStyle属性指示列标头样式,它有下面三种显示样式: ①Clickable:列标头的作用类似按钮,单击时可以执行操作(例如排序)。 ②Nonclickable:列标头不响应鼠标单击。 ③None:列标头在视图中不显示。 5)MultiSelect属性:表示是否允许多行选择。 6)LargeImageList属性:这个属性包含ImageList,而ImageList包含大图像。这些图像可以在View属性为LargeIcon时使用。 7)SmallImageList属性:这个属性包含ImageList,而ImageList包含小图像。这些图像可以在View属性为SmallIcon时使用。8)Sorting属性:指示控件中项的排序顺序。 默认情况下,不执行排序。当Sorting属性设置为Ascending或Descending时,ListView中的项自动按照升序字母顺序(为Ascending时)或降序字母顺序(为Descending时)进行排序,使用户在大量项可用时更容易查找到项。10)GridLines属性:GridLines属性。指定在包含控件中项及其子项的行和列之间是否显示网格线。默认值为false。方法 ⑴创建一个TestListView的应用程序,然后向窗体上拖放一个ListView控件,4个Label控件,3个TextBox控件(textBoxName、textBoxAddress、textBoxPhone),两个 Button控件(buttonAppend、buttonDelete)和一个 Combobox控件,并适当调整控件和窗体的位置和大小。 ⑵设置Combobox控件的[DropDownStyle]属性为 [DropDownList],并设置其[Items]属性为:大图标、小图 标、列表、详细列表。(3)添加一个ImageList控件(imageList1),设置然 后向该控件中加入1个16*16的图标文件。 (4)添加一个ImageList控件(imageList2),设置然 后向该控件中加入1个32*32的图标文件,并设置ImageSize为 32,32。 (5)设置ListView控件的属性: