private void renameEntryToolStripMenuItem_Click(object sender, EventArgs e) { if (treEntries.Focused) { IEntry entry = (IEntry)treEntries.SelectedNode.Tag; Name name = new Name(entry, _fileAdapter.EntriesHaveUniqueNames, _fileAdapter.NameList, _fileAdapter.NameFilter, _fileAdapter.NameMaxLength); if (name.ShowDialog() == DialogResult.OK && name.NameChanged) { if (_fileAdapter.RenameEntry(entry, name.NewName)) { _hasChanges = true; treEntries.FindNodeByIEntry(entry).Text = name.NewName; UpdateForm(); } } } }