Форум: "Основная";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
ВнизTTreeView Найти похожие ветки
← →
9899100 (2008-04-09 13:45) [0]поэкперементировав с обработчиком onEdited у TTreeView выяснилось что он срабатывает только ежели пользователь нажал хотябы одну клавишу при редактировании узла.
в программе по выборупункта меню я делаю следующее
SelectedNode:=TreeView1.Items.Add(SelectedNode,"новая категоря");
SelectedNode.EditText;
ежели для открытого на редактирование пункта меню ничего не изменялось, а просто нажать Enter, то обработчик onEdited не вызывается :(
Посоветуйте, как сделать, чтобы он всегда вызывался после режима редактирования узла?
← →
Kolan © (2008-04-09 13:52) [1]> Посоветуйте, как сделать, чтобы он всегда вызывался после
> режима редактирования узла?
А зачем? Ведь пользователь действительно ничего не ридактировал.
← →
Сергей М. © (2008-04-09 13:53) [2]А нафига он нужен, если ничего не изменилось ?
На то он и OnEdited, чтобы отразить факт изменений, произошедших в процессе редактирования
← →
{RASkov} © (2008-04-09 13:54) [3]Во первых [1]
Во вторых обработчик можно вызывать и самому.... так сказать "вручки"... В чем вопрос?
← →
Kolan © (2008-04-09 13:58) [4]
> [3] {RASkov} © (09.04.08 13:54)
Так а че его вызывать? Ради чего? Непонятно…
← →
{RASkov} © (2008-04-09 14:05) [5]> [4] Kolan © (09.04.08 13:58)
Ну мало ли... добавил програмно запись... а на OnEdited что-то дополнительно делается...
В прочем это неверная организация алгоритма автором, скорее всего, но возможность такая есть, я вот об этом и говорил....
> [4] Kolan © (09.04.08 13:58)
> Ради чего?
ради всего святого :)
← →
clickmaker © (2008-04-09 14:07) [6]
> Посоветуйте, как сделать, чтобы он всегда вызывался после
> режима редактирования узла?
для сохранения куда-то?
так сохраняй сразу после Add
← →
{RASkov} © (2008-04-09 14:16) [7]> для сохранения куда-то?
> так сохраняй сразу после Add
Ну это вот точно уже не верная организация алгоритма...
на каждый чих ручного изменения названия что-то там куда-то сохранять....
Но это пусть уже автор думает... :)
← →
clickmaker © (2008-04-09 14:18) [8]
> Ну это вот точно уже не верная организация алгоритма...
смотря какая задача.
Иногда логичней, надежней и по ресурсам экономней сохранить один объект, нежели все дерево скопом
← →
Kolan © (2008-04-09 14:20) [9]Есть еще OnEditing, может оно спасёт?
← →
{RASkov} © (2008-04-09 14:33) [10]> [8] clickmaker © (09.04.08 14:18)
я в [7] не подумав написал.... OnEdited-то <> OnChange :)
Более того вторую строку зря в цитату вообще взял.... потому как нечто такое я и предлдожил в [5]...
Сорри...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c