delphi中combobox键值对

2010-09-13 10:46:51|  分类: 默认分类 |  标签: |字号大中小 订阅

1.添加键值对:

cbb1.Items.AddObject(‘显示的文字‘, TObject(NewStr(’作为值存在的字符串‘)));

2.读取选中键的值

ShowMessage(PString(cbb1.Items.Objects[cbb1.ItemIndex])^);

实例:从文件中读取cbbEffect的键值对

IniPath := ExtractFilePath(Application.ExeName)+'./effect.ini'; //当前工程路径下的effect.ini文件
   str1 := TStringList.Create();
   str1.LoadFromFile(IniPath);
   for i:=0 to str1.Count-1 do
   begin
       cbbEffect.Items.AddObject(str1.ValueFromIndex[i],TObject(NewStr(str1.Names[i])));
   end;

其中,effect.ini的内容如下

0=图片

1=文字

2=动画

转载于:https://www.cnblogs.com/ywangzi/archive/2012/07/18/2596996.html

delphi中combobox键值对相关推荐

  1. 如何在 bash 中使用键值字典

    在字典中,字典存储一组键,每个键都有一个与之关联的值.可以使用对应的键在字典中插入.检索或更新值.字典数据结构针对基于键值的快速检索进行了优化,因此通常使用哈希表来实现.在不同的编程语言中,字典通常有 ...

  2. @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值

    @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值 该注解value={},可以使用String数组形式,读取多个配置 ...

  3. Java删除properties配置文件中指定键值的代码

    将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...

  4. Redis中的键值过期操作

    1.过期设置 Redis 中设置过期时间主要通过以下四种方式: expire key seconds:设置 key 在 n 秒后过期: pexpire key milliseconds:设置 key ...

  5. python中字典的键是唯一的吗_python 零散记录(四) 强调字典中的键值唯一性 字典的一些常用方法...

    dict中键只有在值和类型完全相同的时候才视为一个键: mydict = {1:1,'':1} #此时mydict[1] 与 mydict['1']是两个不同的键值 dict的一些常用方法: clea ...

  6. java redis 过期_Redis中的键值过期操作

    1.过期设置 Redis 中设置过期时间主要通过以下四种方式: expire key seconds:设置 key 在 n 秒后过期: pexpire key milliseconds:设置 key ...

  7. JS 删除对象(Object)中的键值对

    JS 删除对象(Object)中的键值对 假设有以下对象 const person = {name: 'zhangsan',age: 25,gender: 'man' } 可使用以下语句删除年龄age ...

  8. vue 往对象中添加键值对_【Vue】Vue学习之混入

    今天学习了Vue中的"混入"知识点,写篇文章用自己的语言来向自己解释它,如有不足还望指点. 混入(mixins): 混入提供了一种非常灵活的方式,来分发Vue组件中的可复用功能 - ...

  9. Hashtable 中的键值修改问题

    Hashtable 允许我们通过键来寻找保存在其中的值,还可以通过 ContainsKey 方法来查看是否在 Hashtable 中有对应的键,但是,在使用中还是有一些需要注意的地方. 一个同学写了这 ...

最新文章

  1. 盘点JavaScript函数的基本知识
  2. 编程开发涉及的非原生英文名词的读法
  3. elastic 修改map_Amazon Elastic Map Reduce使用Apache Mahout计算建议
  4. java工具栏的工具提示,动态菜单项、状态条提示、工具条提示问题
  5. python数独游戏源代码100行_python实现自动解数独小程序
  6. 负数如何归一化处理_机器学习之数据预处理
  7. 基于Vue 和 webpack的项目实现
  8. Angular CLI 常用命令
  9. Svchost进程应用技巧
  10. 最新win10系统下载64位
  11. 如何用计算机自动求和,如何在excel中自动求和 自动求和的解决方法及步骤
  12. [ 和你一起终身学习]---家长也是需要学习,需要成长的
  13. 面试必问系列:5、知道多线程吗?谈谈你参与过的多线程实战场景
  14. R语言使用fisher.test函数进行精确概率检验、检验两个分类变量是否独立(自定义构建列联表仿真数据)
  15. 划一划新闻作手机端最简洁的新闻聚合网站
  16. Objective-C基础教程读书笔记(3)
  17. 投资时如何更好地「抄作业」?
  18. xilinx 暑期学校学习笔记(四) 加速代码与量化、稀疏
  19. wma转换成mp3格式,wma转mp3快速完成
  20. 首届中国eBPF大会分享---基于eBPF的内核漏洞检测实践

热门文章

  1. Object+C语法快速入门
  2. Android应用的Tab键,来回反复点击会报ANR,是空指针导致的,判空就可以解决
  3. Android Studio 生成 ButterKnife 注入的插件
  4. Shell脚本编程总结
  5. linux(CentOS)下安装mongodb
  6. MMIX机器简要介绍
  7. JQuery多个异步操作后执行(resolve,promise,when,done)
  8. 前端-----数据类型和运算符
  9. 安装和卸载C#写的 windows service
  10. ImageUploadAssist--DATA