9Rays.Net

FlyTreeXPro Features


Get More Controls in One!


See list of controls which you can improve and replace:
# Control Improvement for more convenient work if you use FlyTree
1 OptionGroup Clickable header with bitmap, scrollbars, custom image of option button, tooltips, additional images, background wallpaper, additional columns, editing possibilites
2 Checklistbox Clickable header with bitmap, scrollbars, custom image of Checked/Unchecked/Grayed state, tooltips, additional images, background wallpaper, additional columns, editing possibilites
3 Multisection(expandable) OptionGroup Options separated in groups, scrollbars support, custom image of option button, tooltips, additional images, background wallpaper, additional columns, editing possibilites,automatic incremental search, autoexpand features
4 Multisection(expandable) Checklistbox Checklists separated in groups, scrollbars support, custom image of Checked/Unchecked/Grayed state, tooltips, additional images, background wallpaper, additional columns, editing possibilites, automatic incremental search, autoexpand features
5 ListBox Multicolumnar features, different sort modes, tooltips, draggable items, background bitmap, editing possibility, image for each item, simple custom drawing,automatic incremental search, huge arrays of items, clickable and draggable columns, headers support, custom height of items, wordwrap
6 ListBox with bitmaps Multicolumnar features, different sort modes, tooltips, draggable items, background bitmap, editing possibility, image for each item, simple custom drawing,automatic incremental search, huge arrays of items,clickable and draggable columns, headers support, custom height of items, wordwrap
7 TreeView More faster work. native Delphi control, breaks barrier of 64k nodes multicolumnar features: drag/show/hide/bitmaps in columns, different sort modes, tooltips, background bitmap, editing possibility, internal imagelist, simple custom drawing, custom height of nodes, different styles of inplace editors.
8 Explorerbar More faster work. native Delphi control, breaks barrier of 64k nodes multicolumnar features: drag/show/hide/bitmaps in columns, different sort modes, tooltips, background bitmap, editing possibility, internal imagelist, simple custom drawing, custom height of nodes, different styles of inplace editors.
9 SectionsList More faster work. native Delphi control, breaks barrier of 64k nodes multicolumnar features: drag/show/hide/Click/bitmaps in columns, different sort modes, tooltips, background bitmap, editing possibility, internal imagelist, simple custom drawing, custom height of nodes, different styles of inplace editors.
10 Grid, OutlinedGrid Multicolumnar features: drag/show/hide/Click/bitmaps in columns, different sort modes (fastest), tooltips for each cell, background wallpaper bitmap, different fetch data modes, internal imagelist, internal functions for support drawing images in cells, different styles of inplace editors, allowing possibility have subgrid for each row, loading/saving image of control and Cells in CSV-format.
11 Array of editable controls More convenient work, Scrollbars support on big number of fields, different styles of editors, labels on left or right site, headers, resizable possibility, background wallpaper
12 Custom ObjectInspector In property editor of flytree you can see ObjectInspector implemented on FlyTree
13 List view Compatible with ViewStyle = vsReport, some over styles coming soon
14 2D-Array of Checkboxes Scrollable multicolumnar array of checkboxes. Checkboxes can be editable or readonly
15 Vertical Grid In vertical grid you can work different inplace editos, cell types, easy use of custom controls as popup editors
16 Hierarchical optionslist You can validate all changes maked on options list and automatically refresh states of parent and child nodes after each node state change
17-31 Controls listed above in databound or combination bound/unbound modes

Blazing fast!


*Tested on Pentium-III-600, 128Mb, Win2000, Delphi5

Adding items

Number of items

Imca Systems FlyTreeView by use virtual adding mode
(works faster in 8 times!!!)
Imca Systems FlyTreeView

Bennet-Tec TList 5

VideoSoft FlexGrid 7

Microsoft TreeView

10 000

0.03 sec 0.06 sec

0.393 sec

25 sec

17 s (**)

50 000

0.1 sec 0.291 sec

2.12 s

takes more 4 min

355 s (***)

100 000

0.191 sec 0.581 sec

4.6 sec

---

---

** TreeView takes 2 min to remove added items
*** TreeView takes > 10 min to remove added items


Easy Printing

    You can now easily print any array of cells in FlyTreeXPro. Use the GetPicture method for getting picture of needed array of cells in Metafile or Bitmap formats.

Displaying Features

  • HTMLDrawing feature - now you can use simple HTML-tag for inline formatting displayed text: supports: Alignment, Color of font, Backcolor, Font styles: Bold, Italic,Underline, Strikeout, WordWrap supports.
  • CheckBoxes and OptionButtons support (with live logic, if you change state of node - depended nodes automatically change own state).
  • WordWrap support.
  • You can change style of your plus-minus buttons/checkboxes/optionbuttons.
  • 3 Style of displaying - Normal, ExplorerBar, SectionList
  • Background wallpaper support
  • Grid drawing features - you change colors and width of lines
  • Custom colors of background and foreground via OnGetNodeAtrributes
  • Custom Node heights without change Font attributes
  • Independent from font Indent values
  • 3 styles of outline - as in standard Tree, Windows Explorer or MS Excel outliner
  • Internal Imagelist
  • FitToHeight feature- auto height of the node

Operating with Node and Nodes Features

  • Now you can fill cells array for each node at design time!
  • Each node has cells array of strings - you can save your extradata in Node.Cells array.
  • Methods Add and AddFirst for Nodes and Node object work 16 to 24 times faster than in standard TreeView control.
  • By setting Nodes.Count, and Node.Count you can add nodes more faster than with Add, AddFirst methods!
  • Copying/Paste/Cut node via useful string
  • Load/Save to file/string each node with saving all property info

Multicolumn Features

  • You can change location of your structure column - column with nodes.
  • 4 styles of inplace editors - Dropdownlist, DropdownCheckList, EllipsisButton, CheckBox.
  • AlwaysShowEditor support
  • Clickable columns support
  • Moving and reordering columns is supported.
  • Bitmaps in column headers with 4 styles of representation
  • Alignment, Mask, PasswordChar features
  • Different fetch modes for translate data for displaying DefaultValue, Prompt for convenient work.
  • FixedColumns support
  • Hiding and showing columns is supported.

Streaming features

  • LoadFromFile, SaveToFile for loading and saving of all nodes with entire property information.
  • LoadFromTxtfile, SaveToTxtfile for loading and saving of all nodes with text only information.
  • LoadTemplate, SaveTemplate for loading and saving of entire control property information to a file.
  • LoadFromText, SaveToText - for operating textual representation of Nodes, Node object; You can copy and save to database all the tree for each node.

Drag'n'Drop: Two Modes

    With FlyTreeX you can drag your node(s) using one of two different ways - OLE drag'n'drop or standard drag'n'drop. Using standard way you can easily (MoveTo method) transfer node(s) between two FlyTreeX controls; using OLE drag'n'drop you can transfer nodes with associated cells to other applications such as Microsoft Excel or Microsoft Word.

More than 40 types of inplace editors!

    Each column of FlyTreeView has EditorStyle object/property. With EditorStyle you can stylize your in-place editors: add or remove 3D border, border, and change editor type or type of button (spin, dropdown, ellipsis button or remove button).
    If you want to use your own format of data use Custom EditorType and construct your own in-place editor! Better replacement for MaskEdit - you can use more live sections of your in-place editor! Just imagine: IP Address editor, From/To Date Editor, Date with checkbox, your own format of Date/Time, Colors, and Hierarchical data dropdowns!

Autofill and AutoComplete support

    You can enable AutoFill and AutoComplete support for your in-place editor

Supports .Net!

FlyTreeXPro has a .Net wrapper assemblies specially optimized for .Net included to install packages and available for free download from 9Rays.Net our site.

Related links


© 1999-2008 9Rays.Net, Inc.
All rights reserved.