Bonjour, Vous trouverez ci-dessous un code permettant de bloquer l'ouverture d'un menu-contextuelle personnalisée depuis un évenement : Dans le code projet/code initialisation de la fenêtre : Code (Windev): //On appel l'événement qui va scruter l'ouverture d'un menu contextuelle sur l"écran en cours //WM_CONTEXTMENU = 123 (correspond à l"ouverture d"un menu contextuelle) Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(BloqueMenuContextuelle, MaFenêtre..Nom+".*", WM_CONTEXTMENU) Dans la procédure "BloqueMenuContextuelle" : Code (Windev): //Dans la fonction BloqueMenuContextuelle //On gère l"exception, au cas où QUAND EXCEPTION DANS //On récupère le champ en cours cChampsEnCours est une Champ <- Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!() //Si menu contextuelle personnalisé existe, on bloque l"affichage du menu //Certains menu personnalisé on la valeur "+" a la fin du nom, on le remplace pour réaliser une comparaison valide //Ici je décide de bloquer le menu personnalisé "MENU_PERSO" SI Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(cChampsEnCours..MenuContextuel,"+","")="MENU_PERSO" ALORS //Renvoyer 0 va annuler l'ouverture du menu contextuelle MENU_PERSO RENVOYER Faux FIN FAIRE // void FIN