Re: Изменение подписи TreeNode в TreeView
От: Парниша  
Дата: 28.11.06 13:31
Оценка:
Спасибо, сам нашел про 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. Я хочу сделать так, чтобы если юзер ввел пустую метку, то она восстанавливалась до своего первоначального вида. Что-то тут не работает, но не знаю почему. Может подскажете?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.