C#中ListView控件应用实例.doc

C#中ListView控件应用实例.doc

ID:50169366

大小:108.50 KB

页数:17页

时间:2020-03-06

C#中ListView控件应用实例.doc_第1页
C#中ListView控件应用实例.doc_第2页
C#中ListView控件应用实例.doc_第3页
C#中ListView控件应用实例.doc_第4页
C#中ListView控件应用实例.doc_第5页
资源描述:

《C#中ListView控件应用实例.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#中ListView控件应用实例ListView控件1. 功能ListView控件可以显示带图标的项列表,用户可使用该控件创建类似Windows资源管理器的用户界面。ListView控件具有4种视图模式:(1)仅文本,这是默认视图,此视图下,只显示列表项的文本;(2)带有小图标的文本,此视图下,小图标随列表项的文本同时显示;(3)带有大图标的文本,此视图下,大图标随列表项的文本同时显示;(4)报表视图,此视图下,列表项显示在多个列中。图1为ListView控件。图1 ListView控件2.属性ListView控件常用属性及说明如表1所示。表1   ListView控件常用属性及说明

2、下面对比较重要的属性进行详细介绍。(1)View属性。用于获取或设置项在控件中的显示方式。语法: publicViewView{get;set;}属性值:View值之一。默认为LargeIcon。View的属性值及说明如表2所示。表2     View的属性值及说明(2)FullrowSelect属性。用于指定是只选择某一项,还是选择某一项所在的整行。语法: publicboolFullRowSelect{get;set;}属性值:如果单击某项会选择该项及其所有子项,则为True;如果单击某项仅选择项本身,则为False。默认为False。说明:除非将ListView控件的View属性

3、设置为Details,否则FullRowSelect属性无效。在ListView显示带有许多子项的项时,通常使用FullrowSelect属性,并且,在由于控件内容的水平滚动而无法看到项文本时,能够查看选定项是非常重要的。(3)GridLines属性。指定在包含控件中项及其子项的行和列之间是否显示网格线。语法: publicboolGridLines{get;set;}属性值:如果在项及其子项的周围绘制网格线,则为True;否则为False。默认为False。说明:除非将ListView控件的View属性设置为Details,否则GridLines属性无效。示例FullrowSelec

4、t属性本示例主要介绍View属性和FullrowSelect属性的使用方法,示例运行结果如图2所示。图2 FullrowSelect属性程序主要代码如下:this.lvStudent.View=View.Details;this.lvStudent.FullRowSelect=True;this.lvStudent.GridLines=True;完整程序代码如下:★★★★★主程序文件完整程序代码★★★★★usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespace_8_07{staticc

5、lassProgram{///

///应用程序的主入口点。///[STAThread]staticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newfrmListView());}}}★★★★★Form1窗体设计文件完整程序代码★★★★★usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentMod

6、el;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespace_8_07{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}}}★★★★★Form1窗体代码文件完整程序代码★★★★★namespace_8_07{partialclassForm1{///

///必需的设计器变量。///privateSystem.ComponentModel.ICon

7、tainercomponents=null;///

///清理所有正在使用的资源。//////如果应释放托管资源,为true;否则为false。protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}bas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。