Shape.ContextMenuChanged Event

Occurs when the value of the ContextMenu property changes.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
<BrowsableAttribute(True)> _
Public Event ContextMenuChanged As EventHandler
'Usage
Dim instance As Shape 
Dim handler As EventHandler 

AddHandler instance.ContextMenuChanged, handler
[BrowsableAttribute(true)]
public event EventHandler ContextMenuChanged
[BrowsableAttribute(true)]
public:
 event EventHandler^ ContextMenuChanged {
    void add (EventHandler^ value);
    void remove (EventHandler^ value);
}
JScript does not support events.

Remarks

This event is raised if the ContextMenu property is changed by either a programmatic modification or user interaction.

For more information about how to handle events, see Consuming Events.

Examples

The following example displays a message when a change occurs to the shortcut menu. This example requires that you have a RectangleShape control named RectangleShape1 on a form.

Private Sub RectangleShape1_ContextMenuChanged(ByVal _
 sender As Object, ByVal e As System.EventArgs) Handles _
 RectangleShape1.ContextMenuChanged
    MsgBox("A new shortcut menu is available")
End Sub
private void rectangleShape1_ContextMenuChanged(object sender, System.EventArgs e)
{
    MessageBox.Show("A new shortcut menu is available");
}

.NET Framework Security

See Also

Reference

Shape Class

Shape Members

Microsoft.VisualBasic.PowerPacks Namespace

Other Resources

How to: Draw Lines with the LineShape Control (Visual Studio)

How to: Draw Shapes with the OvalShape and RectangleShape Controls (Visual Studio)

Introduction to the Line and Shape Controls (Visual Studio)