Tips and Frequently Asked Questions
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.
Pricing
Single Developer License
Small Team License
Site License
TMS VCL UI Pack
€ 375
€
150
yearly renewal
license for 1 developer
MOST POPULAR
BEST VALUE
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.
Free Trial
Note that the TMS VCL UI Pack replaces the TMS Component Pack. Both products can't be installed simultaneously. Therefore TMS Component Pack must first be uninstalled before installing the TMS VCL UI Pack