01
2023
06

易语言超级列表框的增删改查

易语言超级列表框的基本用法介绍


首先新建一个超级列表框


右键列表框,插入4列,分别为 序号、姓名、分数、备注








现在列表框的框架已经有了,接下来插入数据。


如何插入数据

在列表项的最前面插入数据代码


超级列表框1.插入表项 (0, “我是被插入的数据内容”, , , , )

在列表项的最后面插入数据代码


超级列表框1.插入表项 (-1, “我是被插入的数据内容”, , , , )

现在向列表框里添加序号,代码如下:


.版本 2

.支持库 iext


.子程序 _按钮1_被单击

.局部变量 num, 整数型, 静态


num = num + 1

超级列表框1.插入表项 (0, 到文本 (num), , , , )



效果如下(注意,我这里勾选了静态,因为要实现变量自增):



超级列表框1.插入表项() 默认是插入到第1列,也就是我的序号那一列,插入成功后,会返回插入的位置索引


根据索引,插入后面几列的内容即可


代码如下


.版本 2

.支持库 iext


.子程序 _按钮1_被单击

.局部变量 num, 整数型, 静态

.局部变量 位置索引, 整数型


num = num + 1

位置索引 = 超级列表框1.插入表项 (0, 到文本 (num), , , , )


超级列表框1.置标题 (位置索引, 1, “张三”)

超级列表框1.置标题 (位置索引, 2, “65”)

超级列表框1.置标题 (位置索引, 3, “本学期迟到2次”)


点击按钮执行后,效果如下(列索引是从0开始的,所以,第0列是序号,第1列是姓名)



如何查找并删除数据

首先给列表框添加几个默认的数据,通过设置表项进行添加。



我添加了2项。现在开始删除张三的数据,代码如下


.版本 2

.支持库 iext


.子程序 _按钮1_被单击

.局部变量 位置索引, 整数型



位置索引 = 超级列表框1.查找表项 (“张三”, 0, 真, 1)


超级列表框1.删除表项 (位置索引)



这段代码也很好理解,意思是 从第1列(姓名列)第0行开始查找 张三,找到后就返回他的位置,没找到会返回-1。


我将返回的位置保存在 位置索引 变量里面。


然后执行删除表现的操作,参数填写变量【位置索引】即可。




如何修改数据

同样的,先找到你要修改的数据,比如李四的分数改成50分,代码如下


.版本 2

.支持库 iext


.子程序 _按钮1_被单击

.局部变量 位置索引, 整数型



位置索引 = 超级列表框1.查找表项 (“李四”, 0, 真, 1)

超级列表框1.置标题 (位置索引, 2, “50”)



简单理解,就是查找李四,获得他的位置索引,然后将第2列(分数列)设置分数


运行后结果



« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。