共用方式為


Control.ContextMenuChanged 事件

定義

警告

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

發生於 ContextMenu 屬性的值變更時。

public:
 event EventHandler ^ ContextMenuChanged;
public event EventHandler ContextMenuChanged;
[System.ComponentModel.Browsable(false)]
public event EventHandler ContextMenuChanged;
[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;
member this.ContextMenuChanged : EventHandler 
[<System.ComponentModel.Browsable(false)>]
member this.ContextMenuChanged : EventHandler 
[<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}")>]
member this.ContextMenuChanged : EventHandler 
Public Custom Event ContextMenuChanged As EventHandler 

事件類型

屬性

範例

以下程式碼範例在捷徑選單發生變更時會顯示訊息。

private:
   void AddContextMenuChangedHandler()
   {
      this->myTextBox->ContextMenuChanged += gcnew EventHandler( this, &MyForm::TextBox_ContextMenuChanged );
   }

   void TextBox_ContextMenuChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      MessageBox::Show( L"Shortcut menu of TextBox is changed." );
   }
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.");
}
Private Sub AddContextMenuChangedHandler()
   AddHandler Me.myTextBox.ContextMenuChanged, AddressOf TextBox_ContextMenuChanged
End Sub

Private Sub TextBox_ContextMenuChanged(sender As Object, e As EventArgs)
   MessageBox.Show("Shortcut menu of TextBox is changed.")
End Sub

備註

若屬性因程式修改或使用者互動而變更, ContextMenu 則會觸發此事件。

如需處理事件的詳細資訊,請參閱 處理和引發事件

適用於

另請參閱