PRODUCTS

FEATURED PRODUCT

Create modern-looking & feature-rich applications with over 280 components including award-winning grids, scheduling components, Office 2007/2003 ribbon & toolbars, calendars, application update and much more...

License only 175 EUR See More

SEARCH

LOGIN

Customer login to access products, support information & special benefits.

NEWS ALERTS

Add your e-mail address here to receive the monthly TMS Software alerts.

 

LINKS

PRODUCTS » VCL COMPONENTS » TDBADVCARDLIST
v1.2.2.2 (Aug 1, 2007)

TAdvCardList & TDBAdvCardList

highly customizable & flexible editable card list

Feature overview

TAdvCardList

  • Extensive & fully customizable card appearance control
  • Card inplace editing with various inplace editor types
  • Card sorting & filtering
  • Card style controller for easy appearance setup
  • Automatic item hiding based on different criteria
  • TPicture image support
  • Memo & memo fields support
  • Card appearance control for normal, selected, hovered & editing states
  • DB-aware version included

What's new

v1.2.2.2

  • New : support for Office 2007 silver style added
  • New : event OnCardUpdate added in TDBAdvCardList
  • New : Office 2007 Luna & Obsidian style added
  • New : Style interface added
  • New : Ctrl-A to select all added
  • Fixed : issue with setfocus & autoselect of card on mouseclick
  • Fixed : issue with default item show conditions
  • Fixed: issue with OnCardDblClick in TDBAdvCardList
  • Fixed: double triggered MouseDown code on dbl-click
  • Fixed: issue with multiselect

v1.1.0.0

  • New :Delphi 2006 & c++Builder 2006 support added
  • New :GotoSelectedAutomatic property added
  • New :Delayed card loading added for faster scrolling operation
  • New :Custom inplace editor interface
  • New :DirectEdit mode
  • New :Image support for card caption
  • New :OnCardRightClick event added
  • New :OnCardItemRightClick event added
  • Improved: OnCardEndEdit called when picture has been edited
  • Improved: image drawing in isStretchedProp mode
  • Improved: combo & datepicker edit control positioning
  • Improved: handling of CancelEditing
  • Improved: change in sequence of code for OnCanEditCell to allow dynamic template changes
  • Fixed: issue with ItemList assign

v1.0

  • First release version of the TMS TAdvCardList & TDBAdvCardList component

Tips

Controlling the horizontal scroll position

// sets scroll position to first column
AdvCardList.LeftCol := 0;

Inserting a card programmatically

Make sure to first setup the card template with the CardTemplate property. Set the items for the template in a newly created card with:

var
  ac: TAdvCard;
begin
  ac := AdvCardList1.Cards.Add;
  ac.Caption := 'The employee';
  ac.ItemList[0].AsString := 'My Name';
  ac.ItemList[1].AsString := 'My Company';
  ac.ItemList[2].AsInteger := 1025;
end

Using custom inplace editors

In order to use any TWinControl descendent as inplace editor in the TAdvCardList, create a descendent class from TCardListEditLink.  In this class, override following methods:

function CreateControl: TWinControl;
Creates a new instance of the inplace editor

procedure SetProperties;
Method called when focus is set to the inplace editor to allow to set additional custom inplace editor properties

procedure SetSelection(SelStart, SelLength: integer);
Method called to set selection within the inplace editor.

procedure SetFocus;
Method called to set the focus to the inplace editor

procedure ValueToControl(value: variant);
Method called to transfer the value of the card list item to the inplace editor (when editing starts)

function ControlToValue: variant; override;
Method called to transfer the value inplace editor to the card list item (when editing ends)

Two sample edit link interfaces are provided with TAdvCardList, one for a spin edit control and one for TAdvEdit.

Buy online

CreditCards Accepted

TDBAdvCardList Single developer license for commercial use with full source code

free updates for a full version cycle (from current version to v2.1) and free priority support: 40 EUR
for Delphi 5, 6, 7, 2005, 2006, 2007, C++Builder 5, 6, 2006, 2007

Please choose your language     and order immediately or add to cart
TDBAdvCardList Site license for commercial use with full source code

free updates for a full version cycle (from current version to v2.1) and free priority support: 150 EUR
for Delphi 5, 6, 7, 2005, 2006, 2007, C++Builder 5, 6, 2006, 2007

Please choose your language     and order immediately or add to cart

This product is also available in TMS Component Pack.

Copyright © 1995 - 2008 TMS Software