Widok drzewa wirtualnego: Delphi składnik zewnętrzny Open Source

click fraud protection

Każdy widok drzewa, taki jak komponent, ma wyświetlać hierarchiczną listę elementów. Najpopularniejszym, którego używasz i które widzisz na co dzień, jest ten używany w Eksploratorze Windows - do wyświetlania folderów (i innych) w systemie plików.

Delfy pochodzi z kontrolki TTreeView - znajdującej się w sekcji „Win32” palety narzędzi. Zdefiniowane w jednostce ComCtrls, TTreeView ma przyzwoite zadanie polegające na przedstawieniu dowolnej relacji rodzic-dziecko dowolnego typu obiektów.

Wystarczająco wydajny do większości zadań, jeśli aplikacja opiera się na wyświetlaniu danych hierarchicznych, takich jak foldery i pliki, struktura XML, cokolwiek podobnego, wkrótce zdasz sobie sprawę, że potrzebujesz więcej mocy z widoku drzewa składnik.

Ponad 13 lat spędzone na rozwoju, Virtual TreeView jest jednym z najbardziej dopracowanych, elastycznych i zaawansowanych komponentów open source dla rynku Delphi.

Nie wspominając o wersji Delphi, której używasz od Delphi 7 do najnowszej wersji (obecnie XE3), którą będziesz mógł wykorzystać i wykorzystać moc

instagram viewer
TVirtualStringTree i TVirtualDrawTree (rzeczywiste nazwy formantów) w aplikacjach.

Pobierzesz plik ZIP zawierający kod źródłowy, pakiety do zainstalowania komponentu w Delphi, niektóre wersje demonstracyjne i kilka innych rzeczy.

Rozpakuj zawartość archiwum do folderu, w którym znajdują się komponenty innych firm. Używam „C: \ Users \ Public \ Documents \ Delphi3rd \”, a dla mnie lokalizacja to „C: \ Users \ Public \ Documents \ Delphi3rd \ VirtualTreeviewV5.1.0”

Po zainstalowaniu znajdziesz trzy komponenty w sekcji „Virtual Controls” palety narzędzi:

Po zainstalowaniu pakietu Virtual TreeView w Delphi / Rad Studio IDE, uruchommy przykładowy projekt z pobranego pakietu, aby sprawdzić, czy wszystko działa.

Zobacz, jak szybko można dodać setki (nawet tysiące) węzłów jako węzłów podrzędnych do wybranego. Wreszcie, oto kod źródłowy (ważna implementacja) do tego przykładu „witaj świecie”:

instagram story viewer