HtmlDocument.ContextMenuShowing Ereignis

Definition

Tritt auf, wenn der Benutzer die Anzeige des Kontextmenüs des Dokuments anfordert.

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 

Ereignistyp

Beispiele

Im folgenden Codebeispiel wird das ContextMenuShowing Ereignis erfasst und zum Anzeigen eines 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;
}

Hinweise

Wenn Sie mit der rechten Maustaste auf ein Dokument oder ein Element in einem Dokument klicken, wird standardmäßig ein Standardkontextmenü angezeigt, das sich speziell für das Element befindet. Verwenden Sie dieses Ereignis, um die Anzeige des Kontextmenüs abzubrechen und einen eigenen anzuzeigen.

Gilt für:

Weitere Informationen