易语言mysql列表框_详谈易语言的列表框
群里有人问的,其实易语言中的列表框是我们在开发程序时经常用到的一个东西,我在开发酷Q插件的时候也屡次用到,不得不说,它是不可缺的一个窗口控件。
拿我的“真心话大冒险”酷Q插件举例,题库的展示就用到了列表框,我用的是比较简单的方法,直接采取的计次循环来一个个的加入进去,下面就是我在“真心话大冒险”里的取词库的代码,有兴趣的可以看一下。.版本 2
.子程序 真心话列表框刷新
.局部变量 数目, 整数型
.局部变量 名称, 文本型, , "0"
.局部变量 计次, 整数型
真心话列表框.清空 ()
名称 = 取配置节名 (应用目录 + “\真心话.ini”)
数目 = 取数组成员数 (名称)
计次 = 0
.计次循环首 (数目, 计次)
真心话列表框.加入项目 (名称 [计次], )
.计次循环尾 ()
(温馨提示看不懂可以复制到易语言中去看)
我们来分析一下这段代码,其中“真心话列表框”就是用来放词库的列表框,这个子程序是用来对词库列表进行刷新的。
在刷新之前首先要把列表框清空,否则会出现重复。
然后我们规定循环的次数为词库里的词目数量,我用配置文件来保存的词库,所以这里直接读取了配置文件内一共有的配置节数来当做循环次数,当然也可以用别的方法,代码是死的人是活的。
最后就是往列表框里加入所有的项目,至此,这么一个简单的子程序就完成了。
如果你看不懂,那我建议你先学好基础再来看,对你我都好(滑稽.gif)
说完了我自己的插件实例,我们来看看列表框的数据类型定义,如图
易语言的优势就在这,仅凭字面意思就能把这些理解个大概
我们在这里讲一下常用到的几个
引用方法 控件名称.程序指令(参数),如:列表框1.取项目数()
取项目数():也就是返回一个整数,这个整数就是你列表框里的项目的数量,如果有4行(4个项目)那么就返回4
取项目文本():参数是项目索引,啥是索引?简单来说,在列表框中每一个项目都有对应的一个数值,这个数值是从0开始的,0即代表第一行,1则代表第二行。如果写取项目文本(0),那么就会返回第一行的项目的名称。
加入项目()删除项目(),这俩看名称应该也知道是干撒的了,我在上面的代码中也有写
现行选中项即为当前选中的那一行的项目索引,是一个整数型。
清空即为清掉所有的项目。
这里只是列举出来了一些比较常用的,假如说我们有下面一段文本,然后需要给他一个个加入到列表框1中(用*分开)1*2*3*4*5*6*7*8*9*10
我们只需要这样写.版本 2
.局部变量 数组, 文本型, , "0"
.局部变量 a, 整数型
数组 = 分割文本 (“1*2*3*4*5*6*7*8*9*10”, “*”, )
.计次循环首 (取数组成员数 (数组), a)
列表框1.加入项目 (数组 [a], )
.计次循环尾 ()
其实在易语言的开发中,只要会灵活的运用数据库,基本上每个控件都可以灵活的掌握。
易语言mysql列表框_详谈易语言的列表框相关推荐
- 易语言mysql 读取数据类型_易语言教程-数据库-读取相关数据
本课用的命令 读() 取记录号 () 取记录数() 到首记录 () 到尾记录 () 打开() 关闭() 跳过() 跳到() 本课实现功能 读,上一条,下一条,读首记录,读尾记录,读所有记录 教程源码: ...
- Linux c语言 creat参数,C++_使用C语言操作文件的基本函数整理,C语言creat()函数:创建文件函 - phpStudy...
使用C语言操作文件的基本函数整理 C语言creat()函数:创建文件函数 头文件: #include #include #include 定义函数: int creat(const char * pa ...
- r语言数据变量分段_使用R语言实现数据分段
使用R语言实现数据分段 今天跟大家讲讲我工作中用到的数据分段,数据分段一般在什么地方会使用到呢?评分.之前写过一篇<实战: RFM>模型使用,那篇文章就详细介绍了CRM(客户关系管理)分析 ...
- java和c语言有关联吗_关于JAVA语言,和C语言有什么联系吗?
展开全部 Java语言由语法规则和类库两部分组成,其中语法规则确定了Java程序的书写规范,62616964757a686964616fe59b9ee7ad9431333337626264学习好语法规 ...
- c语言实现python语法_用C语言扩展Python的功能
转自:http://www.ibm.com/developerworks/cn/linux/l-pythc/ 一.简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且 ...
- c语言不安全库_为什么 C 语言仍然占据统治地位?
作者 | Serdar Yegulalp 译者 | 王艳妮,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 没有什么技术可以应用长达50年之久,除非它真的比大多数其他东西都 ...
- c语言api文档_初学 C 语言没有项目练手?这 20 个小项目拿走不谢
C 语言是大多数人的编程入门语言,但很多初学者在学习的过程中难免会出现一些迷茫,比如:不知道 C 语言可以开发哪些项目,可以应用在哪些实际的开发中--今天我们收集了 20 个 C 语言练手项目,提供了 ...
- 易语言mysql修改语句_易语言-MySQL-update源码例程
易语言中MySQL的update可以用两种方式来对字段进行更新,下面就这两种方式贴出源码.涉及的数据库在文章易语言-MySQL-select源码例程..版本 2 .支持库 MySQL .程序集 窗口程 ...
- 易语言mysql数据库分页_易语言分页读数据库 mysql数据库分页
易语言读MySQL数据库出现中文乱码,求高手赐教? 看下mysql数据的编码, 再用易语言,使用同样的编码去链接mysql数据库 易语言如何读取数据库中固定行列的数据? 有几个命令:打开(),用于打开 ...
最新文章
- Java Properties 类
- Keras创始人:过去6个月,深度学习岗位已崩溃
- java连接hbase_HBase 工具 | hbasesdk 推出HQL功能
- Python学习:装饰器使用,timeit()记录程序运行在哪里,耗时多少
- Spring bean相关
- 基于Elasticsearch实现搜索推荐
- 2022的第一天,立个目标
- C++中引用符的使用
- C++ 使用move来删除用户指定的文件
- “达观杯”文本智能处理冠军分享:深度学习文本分类
- kafka 同步提交 异步_Kafka 位移提交那些事儿
- dubbo 2.8.4(dubbox)的jar包制作【添加到maven本地仓库】
- Tampermonkey 油猴脚本,chrome插件
- 2013总结-2014计划
- 汉诺塔 java 递归_如何实现java汉诺塔递归算法
- ArcMap进行线符号制作
- redis短信发送限制
- Python pass 用法
- 快学Big Data -- Hadoop(十三)
- 文本相似性处理(好比论文查重)
热门文章
- 第十三章 Delphi开发数据库应用程序概述(二)
- 多层混合结构信息系统中间件MBCS的设计与开发
- bzoj4997: [Usaco2017 Feb]Why Did the Cow Cross the Road III
- Revit翻模 | 千呼万唤始上架的『图转喷淋』到底妙在哪里?
- 360手机刷机工具 360手机刷机 QiKU Download Assistant
- macd的python代码同花顺_同花顺顶级MACD指标公式源码-同花顺公式 -程序化交易(CXH99.COM)...
- Linux ~ minicom
- 机器学习SVM算法数字识别器
- 从视频分片转码的效率来看编码,解码效率
- halcon10求周长