Vcl.ComCtrls.TLVOwnerDataFindEvent
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.