欢迎来到天天文库
浏览记录
ID:50169366
大小:108.50 KB
页数:17页
时间:2020-03-06
《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
此文档下载收益归作者所有