找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 565|回复: 0

[图文教程] 零基础进阶篇-008-列表元素

[复制链接]

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2024-7-17 17:05:09 | 显示全部楼层 |阅读模式
列表
相当于列表框的增强版,支持多列显示
如Windows的文件管理器的列表显示


下面我们就来实现一下以上列表的效果
1.在xml(窗口设计器)里设计好如下布局(小技巧在添加相同元素时按Ctrl+A可以快速添加)
注意:目前列表系列元素都不支持在设计器中设置项目文本,只能代码添加


记得绑定成员变量和事件
2.初始化列表数据
我们用之前学过的函数来设置列表的默认数据,大家应该没有忘记函数的定义吧
函数定义:函数 关键字 + 返回类型 + 函数名称 + (参数列表)

在主窗口类的运行函数里调用:列表_初始化数据(_列表1)
现在我们一起来看看以上代码的具体含义,注意所有列表目前都不支持设计器设置数据
一.创建一个列表的数据适配器 //数据适配器相当于数据库里的数据表, 有行和列, 每列对应字段名(列名).
图1中可以看出只有4列,所以这里的参数列延申4列
二.创建列表头的数据适配器
三.添加表头的文本,参数1为列宽,参数2为字段名,参数3为列标题
四.五.六和第3行一样
七.添加表项文本,返回一个行索引
八.设置表项文本,参数1行索引,参数2列索引,参数3表项文本
后面代码相同只是表项文本不一样而已,运行看看效果吧。

有的同学可能会问怎么没有看到设置图片的代码呀?这里关系模板不容易理解,等以后在专门讲解

3.对列表增删改等操作


以上代码都比较简单这里就不做解释了。运行看看效果吧

一学就会,一做就废。你学废了吗?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-25 01:09 , Processed in 0.073117 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表