Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TreeView.OnEdited [D7, WinXP]


Lamer666 ©   (2007-09-27 22:25:00) 

Редактирую Item v TreeView-е. Как поймамть момент когда реактирование закончено? Событие OnEdited срабатывает перед окончанием редактирования почему то, тоесть сначало наступает событе OnEdited а потом сохраняеться тект Item-а в TreeView-e.Поможте кто можте! Все примного благодарен.


Lamer666   (2007-09-29 10:14:00) [1]

Тьфу ты ТАК все просто, даже как то неудобно мне стало....  : ((
Большое спасибо DVM...


DVM   (2007-09-28 11:36:00) [2]


> Мне надо измененное ИМЯ Item-а записать в табличку.


procedure TForm1.TreeView1Edited(Sender: TObject; Node: TTreeNode;
 var S: String);
begin
 CAPTION := S; // тут забирай в свою табличку новое название из S
end;


Lamer666   (2007-09-28 11:33:00) [3]

Мне надо измененное ИМЯ Item-а записать в табличку.


DVM   (2007-09-28 11:08:00) [4]


> Событие OnEdited срабатывает перед окончанием редактирования
> почему то, тоесть сначало наступает событе OnEdited а потом
> сохраняеться тект Item-а в TreeView-e.

Ну и все правильно, ты ведь можешь в обработчике благодаря этому возвращать например прежнее значение, если вновь введенное не соответствует каким-либо условиям.


Ega23   (2007-09-28 11:04:00) [5]

Какую проблему ты решаешь?


Сергей М.   (2007-09-28 10:42:00) [6]


> Как поймамть момент когда реактирование закончено


А собссно зачем ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо