Control.ContextMenuChanged Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
ContextMenu is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use ContextMenuStrip instead.
Terjadi ketika nilai ContextMenu properti berubah.
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
Jenis Acara
- Atribut
Contoh
Contoh kode berikut menampilkan pesan saat perubahan terjadi pada menu pintasan.
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
Keterangan
Kejadian ini dimunculkan jika ContextMenu properti diubah oleh modifikasi terprogram atau interaksi pengguna.
Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Meningkatkan Peristiwa.