1

TListView控件中,您可以通过单击两次来编辑项目。项目周围会出现一个框,供用户输入新值。如何以编程方式启用编辑模式?我想保护列表免受意外编辑,并禁用编辑(通过启用该ReadOnly属性)。然后,当用户按下Edit按钮时,该项目将变为活动状态以进行编辑。我怎样才能做到这一点?

此外,如果假设用户选择了一个项目,然后滚动出该项目的视图,然后按下Edit,则列表需要首先滚动以使该项目可见。

4

1 回答 1

6

设置ReadOnly为 false 后,您可以调用该EditCaption方法。调用MakeVisible以滚动视图中的项目。

ListView1.Items[0].MakeVisible(False);
ListView1.items[0].EditCaption;
于 2012-09-16T20:35:55.223 回答