您的位置:首页 > 职场人生

黑马程序员--使用ListView控件展示数据

2012-12-09 08:54 375 查看
---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------
一、图像列表控件

1、ImageList控件的属性

1> 定义

图像列表控件是含有图像对象的集合,可以通过索引或关键字引用该集合中的每个对象。ImageList控件不能独立使用,只用来为Windows窗体中的其他控件提供图像

2> 主要属性

属性说明

-----------------------------------------------------------------

Images         存储在图像列表中的所有图像

ImageSize图像列表中图像的大小

TransprentColor被视为透明的颜色

ColorDepth获取图像列表的颜色深度

2、使用ImageList控件

1> 将ImageList控件放置到窗体上。你会发现,ImageList控件并未出现在窗体上,而是出现在窗体下面

2> 用鼠标右击ImageList控件,在弹出的快捷菜单中选择‘属性’命令

3> 在ImageList控件的属性页中,根据控件要求通过ColorDepth属性、ImageList属性设置图像颜色的深度和图像的大小

4> 单击Images属性右侧的按钮,打开‘图像集合编辑器’窗体

5> 单击‘图像集合编辑器’窗体的‘添加’按钮,选择需要的图像文件(.bmp或.jpg),并添加到ImageList控件中。该窗体左侧成员中包括图像索引和图像文件名称,右侧则是

选中的图像文件的属性

二、列表视图控件

ListView控件用于以特定样式或视图类型显示列表项,可用于创建Windows资源管理器右侧窗格一样的用户界面。它有五种视图模式:大图标(Largelcon)、小图标(Smalllcon)、

列表(List)、详细信息(Detail)和平铺(Tile)

1、ListView控件的属性、事件和方法

属性说明

---------------------------------------------------------------------

Columns                     ‘详细信息’视图中显示的列

FullRowSelect当选中一项时,它的子项是否同该项一起突出显示

Items                   ListView中所有项的集合

MultiSelect是否允许选择多项

SelectedItems选中的项的集合

View                  指定ListView的视图模式

LargeImageList获取或设置当项以大图标在控件中显示时使用的

ImageList

SmallImageList获取或设置当项以小图标在控件中显示时使用的

ImageList

---------------------------------------------------------------------

事件说明

---------------------------------------------------------------------

MouseDoubleClick鼠标双击事件

---------------------------------------------------------------------

方法说明

---------------------------------------------------------------------

Clear()                 移除ListView中的所有项

2、其中

>ListView控件的Items属性表示包含在控件中的所有项的集合,它的每一项都是一个ListViewItem(列表视图项)

>可以使用Items.Add()方法来向列表视图中添加一项

3、代码实现向ListView中添加数据

//创建ListView项

ListViewItem lv=new
ListViewItem("D盘");

       //向项中添加子项

lv.SubItems.Add("本地磁盘");

lv.SubItems.Add("29.3GB");

lv.SubItems.Add("9.3GB");

       //将项添加到ListView中

this.ListView1.Items.Add(lv);

三、ContextMenuStrip控件

1、ContextMenuStrip控件的属性和事件

1> 定义

快捷菜单(ContextMenuStrip),用户单击鼠标右键出现的那个菜单就是快捷菜单。许多控件都有一个ContextMenuStrip属性,通过它可以指定与控件相关的快捷菜单

2> 快捷菜单中的每一个菜单项(ToolStrioMenuItem)都有自己的属性和事件,菜单项的主要属性和事件:

属性说明

----------------------------------------------

DisplayStyle指定是否显示图像和文本

Image           显示在惨淡项上的图像

Text              显示在菜单项上的文本

----------------------------------------------     

事件说明

----------------------------------------------

Click             单击事件,单击菜单项时发生

2、使用ContextMenuStrip控件

把一个ContextMenuStrip控件拖到窗体上时,它会出现在窗体的下方。在ContextMenuStrip中添加快捷菜单项的步骤:

1> 单击ContextMenuStrip控件的Item属性,打开‘项集合编辑器’窗体

2> 单击‘项集合编辑器’窗体左上方的‘添加’按钮,随后为其设置Text属性和Name属性,就可以再快捷菜单中添加一个菜单项

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: