HtmlDocument.ContextMenuShowing Zdarzenie
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Występuje, gdy użytkownik żąda wyświetlenia menu kontekstowego dokumentu.
public:
event System::Windows::Forms::HtmlElementEventHandler ^ ContextMenuShowing;
public event System.Windows.Forms.HtmlElementEventHandler ContextMenuShowing;
public event System.Windows.Forms.HtmlElementEventHandler? ContextMenuShowing;
member this.ContextMenuShowing : System.Windows.Forms.HtmlElementEventHandler
Public Custom Event ContextMenuShowing As HtmlElementEventHandler
Typ wydarzenia
Przykłady
Poniższy przykład kodu przechwytuje ContextMenuShowing zdarzenie i używa go do wyświetlenia elementu ContextMenuStrip.
ContextMenuStrip menuStrip = null;
public void DetectContextMenu()
{
if (webBrowser1.Document != null)
{
webBrowser1.Document.ContextMenuShowing += new HtmlElementEventHandler(Document_ContextMenuShowing);
menuStrip = new ContextMenuStrip();
menuStrip.Items.Add("&Custom menu item...");
}
}
void Document_ContextMenuShowing(object sender, HtmlElementEventArgs e)
{
menuStrip.Show(e.MousePosition);
e.ReturnValue = false;
}
Uwagi
Domyślnie kliknięcie prawym przyciskiem myszy dokumentu lub elementu w dokumencie spowoduje wyświetlenie domyślnego menu kontekstowego określonego dla elementu. Użyj tego zdarzenia, aby anulować wyświetlanie menu kontekstowego i wyświetlić własne.