Freigeben über


HtmlDocument.ContextMenuShowing Ereignis

Definition

Tritt ein, 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 verwendet, um ein ContextMenuStripanzuzeigen.

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 für das Element bestimmt ist. Verwenden Sie dieses Ereignis, um die Anzeige des Kontextmenüs abzubrechen und ein eigenes anzuzeigen.

Gilt für:

Weitere Informationen