private void ResourcesListView_AfterLabelEdit(object sender, LabelEditEventArgs e) { if (e.CancelEdit) { return; } if (e.Label == null) { return; } PendRenaming = null; try { Walker.Rename(ResourcesListView.Items[e.Item].Text, e.Label); } catch (Exception ex) { e.CancelEdit = true; MessageBox.Show(this, ex.ToString(), "Can not rename resource.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }