![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]
> Как поймамть момент когда реактирование закончено
А собссно зачем ?