Blog
All Blog Posts | Next Post | Previous PostHigh performance tree list in FMX
Monday, March 1, 2021
Intro
The multi-device, true native app platform The FireMonkey® framework is the app development and runtime platform behind RAD Studio, Delphi and C++Builder. FireMonkey is designed for teams building multi-device, true native apps for Windows, OS X, Android and iOS, and getting them to app stores and enterprises fast.source: https://www.embarcadero.com/products/rad-studio/fm-application-platform
FMX (FireMonkey) released in 2011 and shortly after we delivered a first set of components. Today, we want to show you the TTMSFNCTreeView component, a component with high performance virtual and collection-based modes able to deal with millions of nodes.
Features
Below is a list of the most important features the TTMSFNCTreeView has to offer. The features are not limited to this list, but this will give you a quick insight on what we offer to be able to create a hierarchical tree list in FireMonkey.- Multi-line HTML formatted text
- Various built-in column editors
- Multi-column support
- Fixed and variable node height
- High performance virtual and collection-based modes
- Multiple events for custom drawing and customization of default drawing
- Multiple events for all kinds of interactions such as editing, expand / collapse and selection
- Auto-sizing and stretching of columns
- Mouse and keyboard interaction
- Nodes with checkbox, radiobutton, image, disabled nodes
- Nodes extending over multiple columns
- Sorting, Filtering
- Clipboard support
- Keyboard lookup
- Reordering
- Drag & Drop
Learn More!
Want to learn more about what the TTMSFNCTreeView can do? Here is a video that highlights some of the above features through a demo application.Download & Explore!
The TTMSFNCTreeView component is part of the TMS FNC UI Pack, which, on top of FMX, also offers the ability to write your code once and target other frameworks (VCL, LCL and WEB). You can download a full featured trial version of the TMS FNC UI Pack and start exploring the capabilities of the TTMSFNCTreeView component.Coming up
The TTMSFNCTreeView is the third of a series of components that is covered to empower your FMX (FireMonkey) developments. We started the series with a general overview of the most important components that we have to offer, followed by the TTMSFNCRichEditor and the TTMSFNCPlanner. Next up will be the TTMSFNCKanbanBoard component, a highly configurable workflow visualization component.Pieter Scheldeman
This blog post has received 1 comment.
All Blog Posts | Next Post | Previous Post
Kounalakis Dimitris