拉撒路网格键值对
lazarus grids key-value pair
在关于 grids 的 lazarus(可能还有 delphi)文档中,我们可以找到 InsertRow
函数的下一个描述:
Function InsertRow
Inserts a row in the grid and sets
the Key-Value pair. Returns the
index of the newly inserted row.
这个键值对是什么?
这与 TValueListEditor 有关,与一般的网格无关。 TValueListEditor
在外观上与 Delphi Object Inspector 相似。为简洁起见,我将在下文中将其称为 VLE。
TValueListEditor.InsertRow
接受三个参数:
function InsertRow(const KeyName: string; const Value: string;
Append: Boolean): Integer;
keyname
参数是key的名称(VLE的左列)。 Value
是键值(VLE 的右列)。这与 Strings
属性 中的 TStrings
key=value 对的存储方式相同。例如,使用 InsertRow('Testing', '123', False)
调用它会存储 Testing=123
.
Append
仅控制新条目是添加到 VLE 中任何已选择的项目之前还是之后。如果 VLE 为空,则无效。
有关详细信息,请参阅 Delphi VCL help
在关于 grids 的 lazarus(可能还有 delphi)文档中,我们可以找到 InsertRow
函数的下一个描述:
Function InsertRow
Inserts a row in the grid and sets
the Key-Value pair. Returns the
index of the newly inserted row.
这个键值对是什么?
这与 TValueListEditor 有关,与一般的网格无关。 TValueListEditor
在外观上与 Delphi Object Inspector 相似。为简洁起见,我将在下文中将其称为 VLE。
TValueListEditor.InsertRow
接受三个参数:
function InsertRow(const KeyName: string; const Value: string;
Append: Boolean): Integer;
keyname
参数是key的名称(VLE的左列)。 Value
是键值(VLE 的右列)。这与 Strings
属性 中的 TStrings
key=value 对的存储方式相同。例如,使用 InsertRow('Testing', '123', False)
调用它会存储 Testing=123
.
Append
仅控制新条目是添加到 VLE 中任何已选择的项目之前还是之后。如果 VLE 为空,则无效。
有关详细信息,请参阅 Delphi VCL help