ImageEn, unit iemview

TImageEnMView.Checkboxes

TImageEnMView.Checkboxes


Declaration

property Checkboxes: TIEMCheckboxType;


Description

Displays a checkbox in each thumbnail box to provide an alternative method for users to select files (as opposed to multiple selection).

Note:
 Use CheckedCount to return the number of checked items
 Read/write the checked status of each file using Checked
 Set checked status en masse using CheckAll or UncheckAll
 Change the position and style of checkboxes with CheckBoxPos and SetCheckboxParams
 Add spacing to avoid drawing over the thumbnail using LeftGap or RightGap
 Access the event, OnCheckboxClick, to determine when the user clicks a checkbox
 To display a hint when hovering over the checkbox use OnGetHint
 You can also use the OnShowCheckbox event to control which images thumbnails are displayed for


Demo

Demo  Demos\Multi\Checkboxes\Checkboxes.dpr


Example

// Display checkboxes
ImageEnMView1.Checkboxes := iecbAlways;

// Display checkboxes (and offset image so checkboxes do not draw over it)
ImageEnMView1.Checkboxes := iecbAlways;
ImageEnMView1.LeftGap    := 20;
ImageEnMView1.RightGap   := 6;

// Display checkboxes when hovering over a thumbnail
ImageEnMView1.Checkboxes := iecbShowOnHover;

// Remove the checkboxes
ImageEnMView1.Checkboxes := iecbNone;