Vcl.ActnPopup.NewPopupMenu

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function NewPopupMenu(Owner: TComponent; const AName: string; Alignment: TPopupAlignment; AutoPopup: Boolean; const Items: array of TMenuItem): TPopupMenu;

C++

extern DELPHI_PACKAGE Vcl::Menus::TPopupMenu* __fastcall NewPopupMenu(System::Classes::TComponent* Owner, const System::UnicodeString AName, Vcl::Menus::TPopupAlignment Alignment, bool AutoPopup, Vcl::Menus::TMenuItem* const *Items, const int Items_High);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.ActnPopup.pas
Vcl.ActnPopup.hpp
Vcl.ActnPopup Vcl.ActnPopup

Beschreibung

Erzeugt und initialisiert ein Popup-Menü.

Mit NewPopupMenu können Sie ein Popup-Menü im Programmcode erstellen und initialisieren. NewPopupMenu gibt die TPopupMenu-Komponente für das Menü zurück, ordnet es aber keinem Steuerelement zu.

Owner gibt die Komponente an, die für das Freigeben des Menüs verantwortlich ist.

AName bestimmt den im Programmcode verwendeten Namen der Menükomponente.

Alignment legt fest, wo das Menü relativ zur Mausposition angezeigt wird, wenn der Benutzer im zugehörigen Steuerelement mit der rechten Maustaste klickt.

AutoPopup bestimmt, ob das Menü beim Klicken auf das zugehörige Steuerelement automatisch angezeigt wird.

Items ist ein Array der Elemente des Hauptmenüs. Um untergeordnete Menüeinträge für die einzelnen Elemente von Items zu erstellen, verwenden Sie die Funktion NewItem.

Anmerkung:  Der Parameter Items_Size bezeichnet den Index des letzten Menüelements in Items (eins kleiner als die Anzahl der Menüelemente).

Siehe auch