Изменение подписи TreeNode в TreeView
От: Парниша  
Дата: 28.11.06 13:25
Оценка:
Есть такой кусок кода:

        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. Я хочу сделать так, чтобы если юзер ввел пустую метку, то она восстанавливалась до своего первоначального вида. Что-то тут не работает, но не знаю почему. Может подскажете?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.