Vcl.ComCtrls.TLVOwnerDataFindEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TLVOwnerDataFindEvent)(System::TObject* Sender, TItemFind Find, const System::UnicodeString FindString, const System::Types::TPoint &FindPosition, void * FindData, int StartIndex, TSearchDirection Direction, bool Wrap, int &Index);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public Vcl.ComCtrls.hpp Vcl.ComCtrls Vcl.ComCtrls

Beschreibung

TLVOwnerDataFindEvent ist der Typ der Ereignisbehandlungsroutinen Vcl.ComCtrls.TCustomListView.OnDataFind und Vcl.ComCtrls.TListView.OnDataFind einer Listenansicht.

Sender ist die Listenansicht, in der die Suche durchgeführt wird.

Find gibt den auszuführenden Suchtyp an (ifData, ifPartialString, ifExactString, ifNearest).

FindString legt den zu suchenden Elementtext fest. FindString wird ignoriert, falls Find nicht ifPartialString oder ifExactString enthält.

FindPosition legt den Anfangspunkt der Suche fest. Dieser Parameter wird nur verwendet, wenn Find den Wert ifNearest enthält.

FindData legt die zu suchenden Elementdaten fest. FindData wird ignoriert, falls Find nicht ifData enthält.

StartIndex gibt den Index des Elements an, ab dem die Suche beginnen soll.

Direction legt die Suchrichtung fest (sdLeft, sdRight, sdAbove, sdBelow oder sdAll).

Wrap gibt an, ob die Suche am Anfang der Listenansicht fortgesetzt werden soll, wenn keine Übereinstimmung gefunden wurde.

Index gibt an, wo der Index des gefundenen Elements gespeichert wird. Setzen Sie diesen Parameter auf -1, wenn kein Element gefunden wird.

Siehe auch