- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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控件中单击某项时要执行的操作过程。单击某项时,可以指定是只选择该项,还是应选择
您可能关注的文档
- 欢迎使用们产品安装指南步骤本驱动程序-romguide updateusb至rsinstallation.pdf
- 国际考试普通中等教育证书.pdf
- 池州学院各系学生分会部门学期工作结模板.pdf
- 巅峰词汇定心丸含答案.pdf
- 浙江联合利华俱乐部大二财务管理.pdf
- 损人玩笑千万不要小孩别让传统负面教育再回锅.pdf
- 黑龙江省海林市朝鲜族中学2024_2025学年高二生物下学期期中线上考试试题.doc
- 全国中考语文试题分类汇编07背诵默写.doc
- 全国通用2025版高考历史一轮总复习模块2专题7近现代中国经济的发展和社会生活的变迁第20讲近代中国民族工业的兴起和曲折发展课时跟踪人民版.doc
- 云南省永仁县第一中学2024_2025学年高二生物10月月考试题.doc
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)