HtmlDocument.ContextMenuShowing Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.