Shape.ContextMenu-Eigenschaft
Ruft das einem Line- oder Shape-Steuerelement zugeordnete Kontextmenü ab oder legt dieses fest.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
<BrowsableAttribute(False)> _
Public Overridable Property ContextMenu As ContextMenu
[BrowsableAttribute(false)]
public virtual ContextMenu ContextMenu { get; set; }
[BrowsableAttribute(false)]
public:
virtual property ContextMenu^ ContextMenu {
ContextMenu^ get ();
void set (ContextMenu^ value);
}
[<BrowsableAttribute(false)>]
abstract ContextMenu : ContextMenu with get, set
[<BrowsableAttribute(false)>]
override ContextMenu : ContextMenu with get, set
function get ContextMenu () : ContextMenu
function set ContextMenu (value : ContextMenu)
Eigenschaftswert
Typ: ContextMenu
Ein ContextMenu , das das Kontextmenü für das Steuerelement oder ein null-Verweis darstellt (Nothing in Visual Basic) ist keine ContextMenu zugewiesen.Der Standardwert ist ein NULL-Verweis (Nothing in Visual Basic).
Hinweise
Verwenden Sie Kontextmenüs, um kontextspezifische Menüoptionen an Benutzer weitergeben, wenn sie das Steuerelement mit der rechten Maustaste.
Wenn ein ContextMenuStrip auch das Steuerelement zugewiesen wurde die ContextMenu -Eigenschaft hat Vorrang gegenüber der ContextMenuStrip Eigenschaft.
Beispiele
Das folgende Beispiel zeigt die ContextMenu zugewiesen werden, um eine OvalShape steuern, wenn die rechte Maustaste gedrückt und losgelassen wird. Dieser Code benötigen Sie ein Form mit einem OvalShape -Steuerelement zu. Er ist auch erforderlich, die OvalShape hat eine ContextMenu zugewiesen seine ContextMenu Eigenschaft.
Private Sub OvalShape1_MouseUp(
ByVal sender As Object,
ByVal e As MouseEventArgs
) Handles OvalShape1.MouseUp
' If the right mouse button is clicked and released,
' display the shortcut menu assigned to the OvalShape.
If e.Button = MouseButtons.Right Then
OvalShape1.ContextMenu.Show(Me, New Point(e.X, e.Y))
End If
End Sub
private void ovalShape1_MouseUp(object sender, MouseEventArgs e)
{
// If the right mouse button is clicked and released,
// display the shortcut menu assigned to the OvalShape.
if (e.Button == MouseButtons.Right)
{
ovalShape1.ContextMenu.Show(this, new Point(e.X, e.Y));
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)