从 INI 文件中读取所有部分并添加到列表中 delphi

Read all Section from INI file and add into a list delphi

我正在尝试从 Ini 文件中提取该部分并将其添加到列表中,然后最终将该列表添加到 ComboBox。我找到了如何添加该部分的值,但我找不到如何只检索该部分。例如,我只想要下面的城市名称:

[多伦多] 人口:10

[温哥华] 人口:4

然后我的名单将由[多伦多,温哥华]。似乎所有 IniFile.Read* 只读取键而不是部分。任何指针将不胜感激

您可以使用 TIniFile.ReadAllSections 将所有部分的名称检索到 TStrings 后代中,可以是 ComboBox.Items.

ComboBox1.Items.Clear;
Ini.ReadAllSections(ComboBox1.Items);