项目收支分类管理功能实现.pptx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目5收支分类管理功能实现

任务5.1收支分类显示功能实现

任务描述信息显示功能是Windows窗体程序将信息展现给用户与用户交互的接口,收支分类显示是用于展示后台数据库收支分类表中的信息,方便用户在记账时浏览收支分类信息。本任务通过ImageList控件、ListView控件、ADO.NET数据访问技术实现将收支分类表中的信息显示到ListView控件中。运行效果如下图所示。

学习目标掌握ImageList控件的基本属性及方法;掌握ImageList控件的图片列表内容;掌握ImageList控件与其他通用控件的联合使用;掌握ListView控件的属性和方法;掌握ListView控件的编辑列、组和项;掌握通过编程的方法实现将数据库的信息显示到ListView中。

5.1.1ImageList控件控件概述ImageList控件是一个图片集管理器,支持BMP、GIF、JPG、JPEG、PNG和ICO等图像格式。其属性Images用于保存多幅图片以备其他控件使用,其他控件可以通过ImageList控件的索引号和关键字引用ImageList控件中的每个图片。另外,ImageList控件中的所有图像都将以同样的大小显示,该大小由其ImageSize属性设置,较大的图像将缩小至适当的尺寸。技术要点

常见属性ColorDepth属性ColorDepth属性用来设置或获取ImageList控件中所存放图片的颜色深度,可取值为Depth4Bit、Depth8Bit、Depth16Bit、Depth24Bit和Depth32Bit。在程序运行期间可以通过以下代码来修改ImageList控件中图片的颜色深度:this.ImgList.ColorDepth=ColorDepth.Depth8BitImageSize属性ImageSize属性用来定义列表中的图像高度和宽度(以像素为单位)的大小。默认大小是16×16,最大是256×256。Images属性Images属性用来保存图片的集合,可以通过属性设计器打开图像集合编辑器来添加图片,同时提供了一些属性方法来管理图片集:Count属性用来获取Images集合中图片的数目(此属性为只读)Images.Item(index)中的index用来访问图像集合中索引号为index的图像。Images的Add()、Clear()和RemoveAt()等方法来用添加和删除图片。ImageList还提供了一个Draw()方法用于在指定的对象上进行绘图技术要点

创建一个简单的图片管理程序。本代码示例演示如何将图片添加到ImageList类的Images属性中,并选择、移除、清空和显示图像。(1)创建一个C#的Windows应用程序,项目名称为Eg5-1。(2)在窗体上添加控件,设置各控件的属性。(3)设计好的界面如图5-3所示。(4)在Form的Load事件中编写下列代码,初始化ImageList控件中的图片大小:imageList1.ImageSize=newSize(150,150);//设置图片的宽度、高度分别为150px(5)为加载按钮添加事件处理程序,实现将图片加载到ImageList、comboBox中,并将第一个图片显示在pictureBox控件中。(6)分别为“下一张”、“移除”、“清空”按钮添加处理程序。例题解析

5.1.2ListView控件控件概述ListView控件可以显示带图标的项列表,用户可使用该控件创建类似Windows资源管理器的用户界面。ListView控件具有4种视图模式:(1)带有小图标的文本,各项排列在列中,没有列标头。(2)带有小图标的文本,此视图下,小图标随列表项的文本同时显示。(3)带有大图标的文本,此视图下,大图标随列表项的文本同时显示。(4)报表视图,此视图下,列表项显示在多个列中。(5)带有大图标的文本,右边带有项标签和子项信息。图为ListView控件。技术要点

属性技术要点属性说明FullRowSelect此属性用于指定在ListView控件中单击某项时要执行的操作过程。单击某项时,可以指定是只选择该项还是应选择该项所在的整行View此属性指定将建列表视图的类型。视图类型主要包括:大图标、小图标、列表、详细信息和平铺Alignment指定ListView各项的对齐方式Sorting对项进行排序的方式Multiselect此属性设为True时,表示在控件中一次可以选择多个项GridLines获取或设置一个值,该值指示在包含控件中的项及其子项的行和列之间是否显示网格FullRowSelect此属性用于指定在ListView控件中单击某项时要执行的操作过程。单击某项时,可以指定是只选择该项,还是应选择

您可能关注的文档

文档评论(0)

daluobu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档