Visuelle Komponenten werden in FRE für Windows implementiert.
Dieses Objekt stellt das Kontextmenü einer visuellen Komponente dar. Das Kontextmenü jeder Komponente besteht aus einem Standardteil und einem benutzerdefinierten Teil:
- Der Standardteil des Kontextmenüs ist das Menü, das in der Komponente standardmäßig angezeigt wird. Dieser Teil kann nicht geändert werden. Sie können diesen Teil des Menüs nur mithilfe der Eigenschaft StandardMenuEnabled ein- oder ausblenden.
- Der benutzerdefinierte Teil des Kontextmenüs kann bearbeitet werden. Standardmäßig ist er leer. Sie können diesem Teil des Kontextmenüs beliebige für die Komponente verfügbare Standardbefehle oder eigene Befehle hinzufügen. Der benutzerdefinierte Teil des Kontextmenüs wird immer nach dem Standardteil angezeigt. Er kann ebenfalls aktiviert oder deaktiviert werden — verwenden Sie dazu die Eigenschaft CustomMenuEnabled. Beachten Sie, dass alle indizierten Eigenschaften und Methoden den Index in der Befehlssammlung des benutzerdefinierten Teils des Kontextmenüs verwenden.
Die folgenden visuellen Komponenten verfügen über ein Kontextmenü: ImageViewer, ZoomViewer, TextEditor, DocumentViewer. Eine Liste der verfügbaren Befehle und der Befehle, die im Kontextmenü verwendet werden können, finden Sie hier:
| Name | Typ | Beschreibung |
|---|
| Count | int, nur lesbar | Gibt die Anzahl der Elemente im benutzerdefinierten Teil des Kontextmenüs zurück. Zu den Elementen gehören Befehle und Trennzeichen. |
| CustomMenuEnabled | VARIANT_BOOL, nur lesbar | Gibt an, ob der benutzerdefinierte Teil des Kontextmenüs aktiviert ist. Standardmäßig ist der Wert dieser Eigenschaft FALSE. |
| Element | MenuItemEnum, nur lesbar | Gibt den Bezeichner des Elements mit dem angegebenen Index im benutzerdefinierten Teil des Kontextmenüs zurück. |
| StandardMenuEnabled | VARIANT_BOOL, nur lesbar | Gibt an, ob der Standardteil des Kontextmenüs aktiviert ist. Standardmäßig ist der Wert dieser Eigenschaft TRUE. |
| Name | Beschreibung |
|---|
| Delete | Entfernt den angegebenen Befehl aus dem benutzerdefinierten Teil des Kontextmenüs. |
| DeleteAll | Entfernt alle Elemente aus dem benutzerdefinierten Teil des Kontextmenüs. |
| DeleteAt | Entfernt das Element an der angegebenen Position aus dem benutzerdefinierten Teil des Kontextmenüs. |
| Has | Gibt an, ob der benutzerdefinierte Teil des Kontextmenüs den angegebenen Befehl enthält. |
| InsertAt | Fügt den angegebenen Befehl an der angegebenen Position in den benutzerdefinierten Teil des Kontextmenüs ein. |
| Item | Gibt die Konstante MenuItemEnum zurück, die dem Element an der angegebenen Position im benutzerdefinierten Teil des Kontextmenüs entspricht. |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
Arbeiten mit Sammlungen
Arbeiten mit Eigenschaften