带你玩转超级列表框 38 股票数据采集之根据标题删除列

avatar
avatar
雪山凌狐
490
文章
28
评论
2017年7月4日20:57:25 评论 6,374 893字阅读2分58秒

这节课我们来探讨和考虑升级一下我们的删除列的功能吧!


根据标题删除列

根据标题删除列使用到超级列表框的一个自带命令——取列标题。它可以根据列索引获取到列的标题。

因此我们可以考虑从这里做文章,通过计次循环的方式获取到每一列的标题,然后判断标题是否等于我们要删除的标题。如果等于的话,就把这一列进行删除操作。

通过这样的封装,不管今后你的列的顺序如何变化,我都不需要修改代码,就可以实现你要删除的列的删除。

来看看我们在视频演示中是怎么实现的吧!


这种方案的评价:

优点:快速省心,方便界面和代码维护,一劳永逸。

缺点:如果需要删除多个标题,你需要进行多次计次循环,可能效率上会有所低下,这种低下程序可能在列数特别多的时候展现得尤为明显。(你可以通过增加一个参数,确定删除的列索引范围的方式来改进,我们后面课后习题会再提这个)

适用场景:

1.界面的列的顺序经常需要变化的情况。

2.超级列表框的“表列可拖动”属性设为真的情况。(这种情况必须用这种方式,不过通常我们会设置为假)

3.不想老是修改代码的懒人人士或者对于执行效率不在乎的人士。(当然效率上也不会太明显啦)


课后作业

课后作业:

请大家根据视频所学,选择性的考虑改进我们的删除列的功能。

余力的同学可以考虑完成:

在本案例中,我们提到删除列改进后的缺点是需要进行多次计次循环可能效率会降低。你是否可以给该子程序增加一个可空参数,让调用者输入要查询删除的列索引范围,在代码内部使用该范围。如果为空,则搜索所有的列索引。


请务必完成作业之后再看下一课!

下节课我们将对本实例进行阶段性总结。

 

 

 

以下是我们的视频教程:

在线观看:

 

 

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

 

另外,分享的最新的模块本案例的源码下载地址:

内容已经隐藏,请注册为本站会员后查看

 

感谢大家的收看,我们下期再见!

继续阅读
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
avatar
请不要给易语言贴标签 精彩文章

请不要给易语言贴标签

前几日,用易语言开发的微信勒索病毒爆发,我们第一时间通知用户,并告知详细处理方法。 作为编程语言开发商,我们一直在引导用户使用易语言进行正当软件的开发,为社会创造财富而不是进行破坏,请参见论坛中一直置...
python2.7零基础 12 数据类型初识 编程开发教程

python2.7零基础 12 数据类型初识

上一节课我们学习了变量,那么在变量的右端是我们真正的数据内容,这些数据内容多种多样,总的来说,可以分成以下几个大类: Numbers(数字) String(字符串) List(列表) Tuple(元组...
调整php服务器允许的最大post数据大小 精彩文章

调整php服务器允许的最大post数据大小

最近因为一些业务原因切了一下服务器,从apache2.4改成了IIS8.5。 另外,PHP5.x可能在今年年末听说官方将会不再维护了,所以升级了一下服务器到PHP7,同时进行了大面积的网站改版。 一下...

发表评论