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 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.