TdxListViewOwnerDataFindEvent Type
The procedural type for list item search handlers.
Declaration
TdxListViewOwnerDataFindEvent = procedure(Sender: TdxCustomListView; AFind: TdxListItemFind; const AFindString: string; const AFindPosition: TPoint; AFindData: TCustomData; AStartIndex: Integer; ADirection: TdxListItemSearchDirection; AWrap: Boolean; var AIndex: Integer) of object;
Parameters
Name | Type | Description |
---|---|---|
Sender | TdxCustomListView | The List View control that raised the event. |
AFind | TdxListItemFind | |
AFindString | string | The searched string. |
AFindPosition | TPoint | The search start position. |
AFindData | TCustomData | The specific data to be searched. |
AStartIndex | Integer | The item index from which the search starts. |
ADirection | TdxListItemSearchDirection | |
AWrap | Boolean | Specifies if the search continues from the start of the List View control if no match is found. |
AIndex | Integer | The found item’s index. Set this parameter to -1 if the search operation yielded no result. |
Remarks
The AFind parameter’s options include:
Value | Description |
---|---|
ifData | The control searches for an item with the same Data property value as the AFindData parameter. |
ifPartialString | The control searches for the closest partial match of an item’s Caption property value and the AFindString parameter. |
ifExactString | The control searches for an item with the same Caption property value as the AFindString parameter. |
ifNearest | The control searches for the nearest item. |
The ADirection parameter’s options include:
Value | Description |
---|---|
sdLeft | The control searches for the nearest item to the left of the specified item. |
sdRight | The control searches for the nearest item to the right of the specified item. |
sdAbove | The control searches for the nearest item above the specified item. |
sdBelow | The control searches for the nearest item below the specified item. |
sdAll | The control searches for the nearest item in the order of items in the control’s Items property. |
The List View’s OnDataFind event references the TdxListViewOwnerDataFindEvent type.
See Also