| PRODUCTS » VCL COMPONENTS » TDBADVCARDLIST |
v1.2.2.2 (Aug 1, 2007)
|
TRIAL DOWNLOADS
- Delphi 5 (3.92 MB)
- Delphi 6 (3.92 MB)
- Delphi 7 (3.92 MB)
- Delphi 2005 (3.92 MB)
- Delphi 2006 (3.92 MB)
- Delphi 2007 (3.92 MB)
- C++Builder 5 (3.92 MB)
- C++Builder 6 (3.92 MB)
- C++Builder 2006 (3.92 MB)
- C++Builder 2007 (3.92 MB)
TAdvCardList & TDBAdvCardList
highly customizable & flexible editable card list
Feature overview
- 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

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

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
This product is also available in TMS Component Pack.
Copyright © 1995 - 2008 TMS Software


ONLINE ORDERS
Subscribe to RSS Feed