Control.ContextMenuChanged Event

Definition

Caution

ContextMenu is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use ContextMenuStrip instead.

Occurs when the value of the ContextMenu property changes.

C#
public event EventHandler ContextMenuChanged;
C#
[System.ComponentModel.Browsable(false)]
public event EventHandler ContextMenuChanged;
C#
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`ContextMenu` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ContextMenuStrip` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public event EventHandler ContextMenuChanged;

Event Type

Attributes

Examples

The following code example displays a message when a change occurs to the shortcut menu.

C#
private void AddContextMenuChangedHandler()
{
   this.myTextBox.ContextMenuChanged += new EventHandler(TextBox_ContextMenuChanged);
}

private void TextBox_ContextMenuChanged(object sender, EventArgs e)
{
   MessageBox.Show("Shortcut menu of TextBox is changed.");
}

Remarks

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

For more information about handling events, see Handling and Raising Events.

Applies to

Product Versions (Obsolete)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0 (10)

See also