c# - ListView 和 BeginEdit 方法

标签 c# listviewitem

我有一个 ListView 。当我调用 listview.SelectedItems[0].BeginEdit() 时,它能够更正所选项目。当我结束编辑我的项目时,需要调用什么事件,例如按“Enter”等按钮?

首先,当用户选择 ToolStripMenuItem 时,会发生以下事件:

private void renameLocalUserToolStripMenuItem_Click(object sender, EventArgs e)
{
    if (listView_ad.SelectedItems.Count > 0)
    {
        listView_ad.SelectedItems[0].BeginEdit();
    }
}

当用户结束更改其项目时,他按“回车”。然后我需要获取更改后的文本。

最佳答案

使用“AfterLabelEdit”事件。

MSDN AfterLabelEdit

关于c# - ListView 和 BeginEdit 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7541304/

相关文章:

c# - 为什么我需要在 C# 显式实现中将 'this' 转换为接口(interface)类型?

c# - 如何使用 C# 在 Selenium WebDriver (Selenium 2) 中最大化浏览器窗口?

Android:要在 ListView 打开时将项目设置为选中?

c# - 使用 ListView.Item.RemoveAt() 时不会删除指定的项目

android - Buggy ListView 让我很难过

c# - 什么时候使用 C# ref 关键字是个好主意?

c# - 将 SQL Server 数据库添加到 Visual Studio 2013 ASP.Net 网页

c# - ASP.NET MVC 5 组单选按钮

listview - 如何更改 ListView 中的自定义项目

android - ListView 错误 : "Your content must have a ListView whose id attribute is ' android. R.id.list'”