Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2010, 14:20   #1
selpia
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 2
По умолчанию Переименование в TreeView

Нужно сделать так, чтобы по щелчку пункта меню можно было переименовать узлы TreeView определенного уровня вложенности. Переименование остальных запрещено.
Делаю так: в TreeView изначально ставлю для ReadOnly значение true, затем прописываю в обработчике:
Код:
   if TreeCompanies.Selected.Level <> 1 then exit;
   TreeView1.ReadOnly:=false;
   TreeView1.Selected.EditText;
   TreeView1.ReadOnly:=true;
Узлы не переименовываются Если убрать последнюю строчку, то все хорошо, пользователь может вводить новое имя, но тогда после все узлы становятся доступными для переименования, что нежелательно... Буду очень благодарна, если кто-нибудь подскажет решение
selpia вне форума Ответить с цитированием
Старый 22.10.2010, 15:04   #2
WhiteSpirit
Пользователь
 
Регистрация: 28.05.2010
Сообщений: 82
По умолчанию

Ну конечно, не переименовываются, ты же запрещаешь изменения сразу после разрешения ))
Напиши в событии TreeView1.OnChange
Код:
TreeView1.ReadOnly:=True;
WhiteSpirit вне форума Ответить с цитированием
Старый 22.10.2010, 15:44   #3
selpia
Новичок
Джуниор
 
Регистрация: 22.10.2010
Сообщений: 2
По умолчанию

Ой, спасибо) Просто писалось ночью и отчего-то в голове стукнуло, что после разрешения на редактирование должно автоматически генерироваться событие)))
selpia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переименование слайдов в PP lkbb Microsoft Office Excel 3 23.08.2010 09:18
treeview переименование элемента alco84 Microsoft Office Access 4 20.04.2010 13:28
Переименование файла xakkkkker Общие вопросы Delphi 4 15.03.2010 13:51
переименование файла алексей209 Операционные системы общие вопросы 2 18.12.2009 18:03