Vcl.ComCtrls.TLVOwnerDataFindEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TLVOwnerDataFindEvent = procedure(Sender: TObject; Find: TItemFind;
const FindString: string; const FindPosition: TPoint; FindData: TCustomData;
StartIndex: Integer; Direction: TSearchDirection; Wrap: Boolean;
var Index: Integer) of object;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Vcl.ComCtrls.pas
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