DesignEditors.TComponentEditor.GetVerbCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetVerbCount: Integer; virtual;

C++

virtual int __fastcall GetVerbCount();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
DesignEditors.pas
DesignEditors.hpp
DesignEditors TComponentEditor


Beschreibung

Gibt die Anzahl der Menü-Strings zurück, die vom Komponenteneditor in das lokale Menü eingefügt wurden.

Der Formular-Designer ruft GetVerbCount auf, wenn der Benutzer mit der rechten Maustaste auf die Komponente klickt. GetVerbCount ermittelt die Anzahl der Einträge, die in das Menü eingefügt werden müssen. Anschließend wird für jeden Wert von 0 bis GetVerbCount - 1 die Methode GetVerb aufgerufen, die das eigentliche Einfügen ausführt.

TComponentEditor übergibt für seine Komponente keine Verben. GetVerbCount liefert somit 0. Überschreiben Sie GetVerbCount, wenn Sie eine Anzahl Verben bzw. Menü-Strings übergeben, die in das lokale Menü gelangen sollen. Wenn Sie GetVerbCount überschreiben, dann überschreiben Sie auch GetVerb, um die eigentlichen Strings zurückzugeben. ExecuteVerb muss dann so überschrieben werden, dass für jedes dieser Verben eine Reaktion implementiert ist. Beispielsweise muss GetVerbCount beim Einfügen von zwei Strings in das lokale Menü den Wert 2 zurückgeben. GetVerb muss einen Rückgabewert für einen Index 0 und einen Index 1 liefern, und ExecuteVerb muss die den Indizes entsprechenden Aktionen ausführen.

Siehe auch