Виртуален изглед на дърво: Компонент с отворен код на Delphi 3rd Party

click fraud protection

Всеки изглед на дърво като целта на компонента е да показва йерархичен списък на елементите. Най-често срещаната, която използвате и виждате всеки ден, е тази, използвана в Windows Explorer - за показване на папки (и повече) във вашата файлова система.

Delphi идва с контрола TTreeView - разположен в секцията "Win32" на палитрата с инструменти. Определен в ComCtrls единицата, TTreeView върши прилична задача да ви позволи да представите всяко отношение родител-дете на всеки тип обекти.

Макар и достатъчно мощен за повечето задачи, ако приложението ви се основава на показване на йерархични данни, като папки и файлове, XML структура, всякакви подобни, скоро ще разберете, че се нуждаете от повече енергия от изглед на дърво компонент.

С повече от 13 години, прекарани в разработката, Virtual TreeView е един от най-полираните, гъвкави и модерни компоненти с отворен код за пазара на Delphi.

Нямайте предвид версията на Delphi, която използвате от Delphi 7 до най-новата версия (XE3 в момента), която бихте могли да използвате и да използвате силата на

instagram viewer
TVirtualStringTree и TVirtualDrawTree (действителните имена на контролите) във вашите приложения.

Ще изтеглите ZIP файл, съдържащ изходния код, пакети за инсталиране на компонента в Delphi, някои демонстрации и някои други неща.

Разархивирайте съдържанието на архива в някаква папка, където имате други компоненти на трети страни. Използвам "C: \ Потребители \ Публични \ Документи \ Delphi3rd \", а за мен местоположението е "C: \ Потребители \ Публични \ Документи \ Delphi3rd \ VirtualTreeviewV5.1.0"

След като бъде инсталиран, в секцията "Виртуални контроли" в палитрата с инструменти ще намерите три компонента:

След като пакетът Virtual TreeView е инсталиран в IDE на Delphi / Rad Studio, нека стартираме примерния проект от изтегления пакет, за да видим дали всичко работи.

Вижте колко бързо е да добавите стотици (дори хиляди) възли като възли на деца към избран. И накрая, ето (важната реализация) изходния код към този пример "здравей свят":

instagram story viewer