Share via


HtmlDocument.ContextMenuShowing Olay

Tanım

Kullanıcı belgenin bağlam menüsünü görüntülemeyi istediğinde gerçekleşir.

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 

Olay Türü

Örnekler

Aşağıdaki kod örneği olayı yakalar ContextMenuShowing ve bunu kullanarak bir ContextMenuStripgörüntüler.

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;
}

Açıklamalar

Varsayılan olarak, bir belge veya belgedeki bir öğe üzerinde farenize sağ tıklarsanız, öğeye özgü varsayılan bir bağlam menüsü görüntülenir. Bağlam menüsünün görüntülenmesini iptal etmek ve kendi menünüzden birini görüntülemek için bu olayı kullanın.

Şunlara uygulanır

Ayrıca bkz.