- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控件是界面元件,各种功能、特性不同的控件,为程序实现.ppt
10.8 列表视图与树型视图 10.8.1 列表视图 外观:“我的电脑”窗口显示文件的部分 构成:列表视图包括多个项,每项包含“文字”、“大图标”、“小图标”,使用时,需要2个ImageList控件,为列表视图提供图片。为一个项提供的图标,在2个ImageList中序号要一致。 属性:view 可选LargeIcon、SmallIcon、List Items 所包含的项的集合 Items[i] 第i项,类型ListViewItem,包含属性ImageIndex,Text LargeImageList 所使用的大图标列表控件 SmallImageList 所使用的小图标列表控件 SelectedItems 操作时被选择的项 SelectedItems-Count 被选择的项的数目 SelectedItems[i]-Text 第i个被选择项的文本 方法: Items的方法 Add(字符串); Remove( 待删除项的指针 );//参考SelectedItems 事件:Click SelectedIndexChange 例1 设计时建立项目 打开listView控件的Items属性进行添加 例2 通过弹出菜单修改显示方式 (1)加一个弹出菜单控件,并添加2个菜单项文字为“大图标”、“小图标” (2)为“大图标”菜单加Click事件,程序为 listView1-View=View::LargeIcon; (3)为“小图标”菜单加Click事件,程序为 listView1-View=View::SmallIcon; (4)设置listView控件的属性ContextMenuStrip为弹出菜单控件 例3 运行是建立项目 作为示例,在窗体的Load事件中写程序: listView1-Items-Clear(); ListViewItem ^item1=gcnew ListViewItem(); ListViewItem ^item2=gcnew ListViewItem(); ListViewItem ^item3=gcnew ListViewItem(); ListViewItem ^item4=gcnew ListViewItem(); item1-Text=热水器; item1-ImageIndex=0; listView1-Items-Add(item1); item2-Text=温度计; item2-ImageIndex=0; listView1-Items-Add(item2); item3-Text=电池; item3-ImageIndex=0; listView1-Items-Add(item3); item4-Text=水杯; item4-ImageIndex=0; listView1-Items-Add(item4); 例4 读取选择的项目 在ListView的事件中或其他控件的事件中都可以读取被选择的项,一般只需要读取文本信息。 例如将选择项的文本显示在textBox控件 textBox1-Text=listView1- SelectedItems[0]-Text; 另外,如果需要知道被选择的项总数,为 listView1-SelectedItems-Count 10.8.2 树型视图TreeView 树型视图与列表视图有相似的地方,都是包含多个项目的控件。 树型视图以“节点”为基本元素,节点还可以包含一些其他节点,形成树型关系。 树型视图的每个节点包含文本和图标。 属性:Nodes 子节点集合,每个节点都有这个属性,即该节点下层的子节点 ShowLines 是否显示连线 SelectedNode 被选择的节点 方法:ExpandAll() 展开 CollapseAll() 折叠 事件:AfterSelect 当选择了一个节点后 每个节点(包括跟节点)都是TreeNode类型的对象,都有Nodes属性; Nodes中有关节点的增加、删除方法: Add(字符串); Clear(); Remove(节点对象); 例:树型视图节点的管理 窗体上放一个树型视图,一个文本框,二个按钮,分别为增加、删除 增加按钮的功能,在当前选定的节点下增加节点,节点文本来自文本框 if (treeView1-SelectedNode==nullptr) treeView1-Nodes-Add( textBox1-Text); else treeView1-SelectedNode-Nodes-Add( text
您可能关注的文档
- 廉江市谢鞋山野生荔枝林风景区.doc
- 建筑工程规划指标复核服务指南.doc
- 建设工程规划验线办事指南.doc
- 开发区五水共治工作简报.doc
- 开发区规划工作组.doc
- 开封市祥符产业新城PPP项目.docx
- 开阳县2018年国家义务教育阶段学校教师特设岗位计划招聘面.doc
- 引领、互助和反思促使我们共同成长.doc
- 彬州市2019年年初预算转移支付情况说明.doc
- 彭水苗族土家族自治县职称改革办公室.doc
- 安徽省合肥市望龙中学2024~2025学年九年级上学期化学期中模拟试题(解析版).pdf
- 安徽省淮北市2024-2025学年七年级上学期期末语文试题(解析版).pdf
- 第三单元 课题1 第2课时 分子可以分为原子.ppt.pptx
- 安徽省淮北市部分学校2024-2025学年九年级上学期1月期末数学试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年八年级上学期期末语文试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年九年级上学期1月期末物理试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年七年级上学期期末生物试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年九年级上学期11月期中历史试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年九年级上学期期末语文试题(解析版).pdf
- 安徽省淮北市2024-2025学年上学期七年级期中考试数学试题卷(解析版).pdf
原创力文档


文档评论(0)