HtmlDocument.ContextMenuShowing Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.