Category Archives: Компонентостроение

Delphi.DBTreeView своими руками. Редактирование имени узла

В главном модуле компонента вставка узла выглядит так

Posted in Delphi, Компонентостроение | Comments Off on Delphi.DBTreeView своими руками. Редактирование имени узла

Delphi.DBTreeView своими руками. Вставка папки, файла, произвольного узла

Здесь ничего сложного. Разберу на примере вставки папок и файлов, это более общий случай. При вставке папок и файлов основную работу делают вот эти 2 метода.

Остальные методы дополнительные. Сама вставка осуществляется в главном модуле компонента следующим образом. Рассмотрим на … Continue reading

Posted in Delphi, Компонентостроение | Comments Off on Delphi.DBTreeView своими руками. Вставка папки, файла, произвольного узла

DELPHI. DBTreeView своими руками. Update. Динамическая подгрузка веточек

Для ускорения DBTreeView в данном алгоритме реализована так называемая динамическая подгрузка веточек. Суть в том, что в сначала загружаются все узлы нулевого уровня. Потом, при каждом Expanding узла, если у него есть потомки – дозагружаются его потомки первого уровня и … Continue reading

Posted in Delphi, Компонентостроение | Comments Off on DELPHI. DBTreeView своими руками. Update. Динамическая подгрузка веточек

DELPHI. DBTreeView своими руками. Третья волна

Введение И вот она, третья, волна! Я никогда ранее  не разрабатывал компоненты, и скажу, что опыт это крайне ценный для становления Delphi программиста. Многие вещи соединяются в голове и весь наработанный ранее опыт играет свою роль. Я работал над DBTreeView … Continue reading

Posted in Delphi, Компонентостроение | Comments Off on DELPHI. DBTreeView своими руками. Третья волна