Virtuální stromové zobrazení: Delphi komponenta Open Source třetí strany

Jakýkoli stromový pohled, jako je účel komponenty, je zobrazit hierarchický seznam položek. Nejběžnější, který používáte a vidíte každý den, je ten, který se používá v Průzkumníkovi Windows - k zobrazení složek (a dalších) ve vašem systému souborů.

Delphi je dodáván s ovládáním TTreeView - umístěným v části „Win32“ na paletě nástrojů. TTreeView, definovaný v jednotce ComCtrls, provádí slušný úkol a umožňuje vám prezentovat jakýkoli vztah mezi rodičem a dítětem jakéhokoli typu objektů.

Je dostatečně výkonný pro většinu úkolů, pokud je vaše aplikace založena na zobrazování hierarchických dat, například složek a soubory, struktura XML, cokoli podobného, ​​brzy byste si uvědomili, že potřebujete více energie ze stromového pohledu jako komponent.

Díky vývoji více než 13 let je Virtual TreeView jednou z nejleštějších, nejflexibilnějších a nejpokročilejších komponent s otevřeným zdrojovým kódem pro trh Delphi.

Nevadí vám verze Delphi, kterou používáte od Delphi 7 až po nejnovější verzi (v tuto chvíli XE3), kterou byste mohli použít a využít sílu

instagram viewer
TVirtualStringTree a TVirtualDrawTree (skutečné názvy ovládacích prvků) ve vašich aplikacích.

Stáhnete soubor ZIP obsahující zdrojový kód, balíčky pro instalaci komponenty v Delphi, některá dema a další věci.

Rozbalte obsah archivu do nějaké složky, kde máte další komponenty třetích stran. Používám "C: \ Users \ Public \ Documents \ Delphi3rd \" a pro mě je umístění "C: \ Users \ Public \ Documents \ Delphi3rd \ VirtualTreeviewV5.1.0"

Po instalaci najdete tři součásti v paletě nástrojů v části Virtuální ovládací prvky:

Jakmile je balíček Virtual TreeView nainstalován v IDE Delphi / Rad Studio, spusťte ukázkový projekt ze staženého balíčku, abychom zjistili, zda vše funguje.

Podívejte se, jak rychle je přidat stovky (i tisíce) uzlů jako podřízených uzlů k vybranému. A konečně, zde je (důležitá implementace) zdrojový kód pro tento příklad „hello world“:

instagram story viewer