Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Переход на элемент в Dynamic DBTreeView


Автор: KAnAn 10.10.2009, 04:45
Доброго времени суток.

Delphi 7, Oracle 9.1.

Строю дерево с использованием Dynamic DBTreeView (компонент DTClientTree).
Для вставки новых элементов дерева используется процедура (Oracle) которая делает разные проверки и добавляет в таблицу новую запись.
Вопросов в общем-то два:
1. Существует-ли у Dynamic DBTreeView стандартный метод, позволяющий динамически обновить (достроить) дерево и сделать добавленый элемент активным. Пробовал использовать Repaint, Refresh, UpdateText (после обновления набора данных, конечно-же). Бесполезно. Проблему решил через ж... . После обновления набора данных, свойство DataSource сначала обнуляю, затем присваиваю вновь, т.о. дерево перестраивается. Но должен -же существовать более правильный метод.
2. Как можно установить курсор (активизировать) на необходимый элемент дерева?

Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)