- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
练习2—显示QQ好友详细信息 需求说明: 在上一个练习基础上完善 在窗体上显示好友的详细信息:QQ号码、性别、年龄,通过快捷菜单实现3种视图的切换 完成时间:15分钟 动态添加ListView的数据 如何用代码向ListView中添加数据? 实现动态添加 创建ListViewItem对象 添加子项: 添加到ListView的Items集合中: 演示示例4:动态添加ListView数据 ListViewItem对象.SubItems.Add(); // 每次添加一个子项 // 一次添加多个子项 ListViewItem对象.SubItems.AddRange(字符串数组); ListView对象.Items.Add(); 关键代码分析-1 lvMyComputer.View = View.LargeIcon; // 设置大图标关联的ImageList lvMyComputer.LargeImageList = this.ilLarge; // 设置小图标关联的ImageList lvMyComputer.SmallImageList = this.ilSmall; 设置ListView的视图 View属性 通过View类型 获取视图种类 设置ListView关联的ImageList 关键代码分析-2 // 创建ListView的项 ListViewItem itemC = new ListViewItem(C盘,0); // 向项中添加子项(方式一) itemC.SubItems.Add(本地磁盘); itemC.SubItems.Add(14.2GB); itemC.SubItems.Add(4.54GB); //向项中添加子项(方式二) itemC.SubItems.AddRange( new string[]{本地磁盘, 14.2GB, 4.54GB}); // 将项添加到ListView中 lvMyComputer.Items.Add(itemC); ListView的项 添加子项 创建项,添加项和子项 练习3—编码添加好友信息 需求说明: 重新实现上一个练习 好友的信息全部通过编码添加到ListView中 通过右键菜单实现视图切换 完成时间:20分钟 总结 如何获得ImageList中的某一张图片? ListView控件详细信息视图时,要设置哪些内容?画出它们的关系 通过哪个属性切换ListView的视图? 4.5 TreeView控件 1.用途 以树形方式显示信息 2.举例 TreeView动态绑定信息 使用TreeView控件创建树形菜单,实现 单击子节点,文本框中显示相应节点文本 单击“添加根节点”,在TreeView中添加一个根节点 选中某节点,单击“添加子节点”,在选中节点下添加子节点 根节点 子节点 组成子节点集合 TreeView的使用2-1 TreeView 控件重要属性和事件 属性 说明 Nodes TreeView控件中的所有树节点 SelectedNode 当前TreeView控件中选定的树节点,如果当前没有选定树节点,返回值为null 事件 说明 AfterSelect 选定树节点之后发生 TreeView的使用2-2 节点对象(TreeNode)的属性 属性 说明 Text 节点显示的文本 Index 节点在所在集合中的索引 Parent 节点的父节点(TreeNode) Level 节点在树形菜单中的层级0、1….. Tag 节点值 Nodes 节点的所有下一级子节点 TreeView的应用 获取当前选中的节点 this.tvMenu.SelectedNode返回TreeNode对象 为TreeView控件添加根节点(一级节点) 为某选中节点添加子节点 TreeNode rootNode = new TreeNode(音乐频道); this.tvMenu.Nodes.Add(rootNode); TreeNode rootNode; rootNode = this.tvMenu.Nodes.Add(音乐频道); this.tvMenu.SelectedNode.Nodes.Add(node); 演示示例:TreeView添加节点 添加节点 展开折叠 展开折叠当前节点 TreeView的应用 删除节点 清空节点 this.tvMenu.SelectedNode.Remove(); this.tvMenu.SelectedNode.Nodes.Clear(); this.tvMenu.Nodes.Clear(); //清空TreeView控件中所有节点 演示示例:TreeView删除节点 经常用在刷新Tre
文档评论(0)