在TListView
控件中,您可以通过单击两次来编辑项目。项目周围会出现一个框,供用户输入新值。如何以编程方式启用编辑模式?我想保护列表免受意外编辑,并禁用编辑(通过启用该ReadOnly
属性)。然后,当用户按下Edit
按钮时,该项目将变为活动状态以进行编辑。我怎样才能做到这一点?
此外,如果假设用户选择了一个项目,然后滚动出该项目的视图,然后按下Edit
,则列表需要首先滚动以使该项目可见。
设置ReadOnly
为 false 后,您可以调用该EditCaption
方法。调用MakeVisible
以滚动视图中的项目。
ListView1.Items[0].MakeVisible(False);
ListView1.items[0].EditCaption;