HtmlDocument.ContextMenuShowing Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit quand l'utilisateur demande d'afficher le menu contextuel du document.
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
Type d'événement
Exemples
L’exemple de code suivant capture l’événement ContextMenuShowing et l’utilise pour afficher un 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;
}
Remarques
Par défaut, si vous cliquez avec le bouton droit sur votre souris sur un document ou un élément d’un document, un menu contextuel par défaut spécifique à l’élément s’affiche. Utilisez cet événement pour annuler l’affichage du menu contextuel et afficher l’un des vôtres.