HtmlDocument.ContextMenuShowing Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Akkor fordul elő, amikor a felhasználó a dokumentum helyi menüjének megjelenítését kéri.
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
Eseménytípus
Példák
Az alábbi példakód rögzíti az eseménytContextMenuShowing, és egy .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;
}
Megjegyzések
Alapértelmezés szerint, ha a jobb gombbal az egérrel kattint egy dokumentumra vagy egy dokumentum egy elemére, az adott elemhez tartozó alapértelmezett helyi menü jelenik meg. Ezzel az eseménysel megszakíthatja a helyi menü megjelenítését, és megjelenítheti a sajátját.