delphi - 从 INI 文件中读取所有部分并添加到列表 delphi
问题描述
我正在尝试从 Ini 文件中获取该部分并将其添加到列表中,然后最终将列表添加到 ComboBox。我找到了如何添加部分的值,但我找不到如何只检索部分。例如,我只想要下面的城市名称:
【多伦多】人口:10
【温哥华】人口:4
然后我的名单将由 [多伦多,温哥华]。似乎所有 IniFile.Read* 只是读取键而不是部分。任何指针将不胜感激
解决方案
您可以使用TIniFile.ReadAllSections
将所有部分的名称检索到TStrings
后代中,这可能是ComboBox.Items
.
ComboBox1.Items.Clear;
Ini.ReadAllSections(ComboBox1.Items);
推荐阅读
- linux - 如何在 Go 中按名称/编号查找 Linux 系统调用?
- python - 给定我的 repo 结构,是否可以使用一个驱动程序执行多个 python 项目单元测试套件?
- spark-structured-streaming - Azure 事件中心流式处理:检查点是否覆盖 setStartingPosition?
- java - 将片段更改为 setOnclick 中的另一个片段
- c++ - iOS 12.4 之后开放的 OpenGL 完全崩溃了吗?
- java - 当我绘制另一个矩形时,如何保留我在 Jpanel 上绘制的矩形?
- python - 在python中满足两个条件时如何更改值?
- javascript - 在 AWS EC2 上部署的 Nodejs 中查找客户端的公共 IP
- dart - 移动列表中的元素?
- python - 如何覆盖 discord.py 中应该已经存在的命令?