Wednesday, October 6, 2010

Visual components

In BB.Visual.* namespace you have a bunch of visual components, some extend funcionality from a VCL component, others are new, don't expect professional components, they are just helpers:


  • TButtonEx, can popup a menu
  • TDBCheckBoxEx, implements some interfaces helps the communication with a Navigator
  • TDBComboBoxEx, adds copy, cut and paste functionalities
  • TDockPanel, a dockable panel
  • TDBEditEx, implements a lot of interfaces
    • A label can be attached
    • Can lookup for a datasource
    • Build in a historic typing funtionality
    • Special colors for different states and/or actions
  • TDBGridEx, implements a lot of interfaces
    • Search and filtering a dataset
    • Lookup a dataset
    • Option fields (something like enumerators)
    • TK relationships
    • Boolean checkbox
    • Build in a historic typing funtionality
    • Column sorting
    • Select, copy, cut and paste funcionalities
    • Special colors for different states and/or actions
  • TDBVerticalGrid, another idea borrowed from Navision, is shows all fields and values in vertical orientation from the current record
  • TLink, a TLabel descesdant with URL funcionality
  • TMatrixBox, the idea behind is to simulate in Delphi this nice idea from Navision, is an X and Y axis DataSource
  • TDBNavigatorEx, if the dataset associated implements the IDataset interface, more information is shown is when deleting
  • TPageControlEx, adds some features to the standard pagecontrol
    • Shows a closing button in the active tab
    • The current tab can be highlighted
    • The tab closed can be automatically freed
  • TRadioGroupEx, implements a few interfaces that helps the interaction with navigators
  • TTreeEx, extends the functionality of a Treeview
    • Shows checkboxes
    • Shows in bold active one
  • TDBTreeEx, can be attached to a DataSource, setting the KeyField, ParentField and DisplayField, this class builds a tree and visualize it.

1 comment:

  1. I'm interested in your implementation of TDBVerticalGrid. Have you posted these anywhere?

    ReplyDelete