Есть такой кусок кода:
private void Bookmark_Edit(object sender, NodeLabelEditEventArgs e) {
if (e.Label != "")
{
Bookmark bookmark = (Bookmark)this.BookmarksContainer[e.Node.Text];
this.BookmarksContainer.Remove(e.Node.Text);
bookmark.Name = e.Label;
this.BookmarksContainer.Add(bookmark.Name, bookmark);
}
else {
TreeNode treeNode = this.treeView.Nodes.Find(e.Node.Text, false)[0];
treeNode.Text = e.Node.Text;
}
}
Вызывается он событием AfterLabelEdit. Я хочу сделать так, чтобы если юзер ввел пустую метку, то она восстанавливалась до своего первоначального вида. Что-то тут не работает, но не знаю почему. Может подскажете?