Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:17:21
C#中ListView控件应用实例

C#中ListView控件应用实例

ListView控件

1. 功能

ListView控件可以显示带图标的项列表,用户可使用该控件创建类似Windows资源管理器的用户界面。ListView控件具有4种视图模式:

(1)仅文本,这是默认视图,此视图下,只显示列表项的文本;

(2)带有小图标的文本,此视图下,小图标随列表项的文本同时显示;

(3)带有大图标的文本,此视图下,大图标随列表项的文本同时显示;

(4)报表视图,此视图下,列表项显示在多个列中。图1为List View控件。



图1 ListView 控件

2.属性

ListView控件常用属性及说明如表1所示。



表1 ListView控件常用属性及说明

下面对比较重要的属性进行详细介绍。

(1)View属性。用于获取或设置项在控件中的显示方式。

语法:

public View View { get; set; }
属性值:View值之一。默认为LargeIcon。

View的属性值及说明如表2所示。





表2 View的属性值及说明

(2)FullrowSelect属性。用于指定是只选择某一项,还是选择某一项所在的整行。

语法:

public bool FullRowSelect { get; set; }
属性值:如果单击某项会选择该项及其所有子项,则为True;如果单击某项仅选择项本身,则为False。默认为False。

说明:除非将ListView控件的View属性设置为Details,否则FullRowSelect属性无效。在ListView显示带有许多子项的项时,通常使用FullrowSelect属性,并且,在由于控件内容的水平滚动而无法看到项文本时,能够查看选定项是非常重要的。

(3)GridLines属性。指定在包含控件中项及其子项的行和列之间是否显示网格线。

语法:

public bool GridLines { get; set; }
属性值:如果在项及其子项的周围绘制网格线,则为True;否则为False。默认为False。

说明:除非将ListView控件的View属性设置为Details,否则GridLines属性无效。

示例

FullrowSelect属性

本示例主要介绍View属性和FullrowSelect属性的使用方法,示例运行结果如图2所示。



图2 FullrowSelect属性

程序主要代码如下:

this.lvStudent.View = View.Details;

this.lvStudent.FullRowSelect = True;

this.lvStudent.GridLines = True;

完整程序代码如下:


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759