Спасибо, сам нашел про e.CancelEdit = true;
Здравствуйте, Парниша, Вы писали:
П>Есть такой кусок кода:
П>П> 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. Я хочу сделать так, чтобы если юзер ввел пустую метку, то она восстанавливалась до своего первоначального вида. Что-то тут не работает, но не знаю почему. Может подскажете?