|
列表
相当于列表框的增强版,支持多列显示
如Windows的文件管理器的列表显示
下面我们就来实现一下以上列表的效果
1.在xml(窗口设计器)里设计好如下布局(小技巧在添加相同元素时按Ctrl+A可以快速添加)
注意:目前列表系列元素都不支持在设计器中设置项目文本,只能代码添加
记得绑定成员变量和事件
2.初始化列表数据
我们用之前学过的函数来设置列表的默认数据,大家应该没有忘记函数的定义吧
函数定义:函数 关键字 + 返回类型 + 函数名称 + (参数列表)
在主窗口类的运行函数里调用:列表_初始化数据(_列表1)
现在我们一起来看看以上代码的具体含义,注意所有列表目前都不支持设计器设置数据
一.创建一个列表的数据适配器 //数据适配器相当于数据库里的数据表, 有行和列, 每列对应字段名(列名).
图1中可以看出只有4列,所以这里的参数列延申4列
二.创建列表头的数据适配器
三.添加表头的文本,参数1为列宽,参数2为字段名,参数3为列标题
四.五.六和第3行一样
七.添加表项文本,返回一个行索引
八.设置表项文本,参数1行索引,参数2列索引,参数3表项文本
后面代码相同只是表项文本不一样而已,运行看看效果吧。
有的同学可能会问怎么没有看到设置图片的代码呀?这里关系模板不容易理解,等以后在专门讲解
3.对列表增删改等操作
以上代码都比较简单这里就不做解释了。运行看看效果吧
一学就会,一做就废。你学废了吗?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|