A TValueListEditor is a component that provides a box with key-value-pairs that is user editable. It is available from the Additional tab of the Component Palette. A TValueListEditor acts similar as two-column TStringGrid.
The key-value-pairs are provided in the property Strings, a TValueListString type. The number of key-value-pairs is available as RowCount.