重命名listview c#WinForms中的项目

mjs*_*jsr 2 c# listview rename winforms

我想知道如何在传统的选择> F2>编辑>输入方式中更改ListView项目的名称.如何在项目上方打开那个小的可编辑文本框?

Han*_*ant 7

将LabelEdit属性设置为true.添加KeyDown事件处理程序以识别F2键击.像这样:

    private void listView1_KeyDown(object sender, KeyEventArgs e) {
        if (e.KeyData == Keys.F2 && listView1.SelectedItems.Count > 0) {
            listView1.SelectedItems[0].BeginEdit();
        }
    }
Run Code Online (Sandbox Code Playgroud)