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;
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 belgede veya belgedeki bir öğede farenize sağ tıklarsanız, öğeye özel bir varsayılan 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.