CONTEXTMENU AVEC SPÉCIFICATION DE HAUTEUR MAXIMUM

joebarthib Messages postés 7 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 13 octobre 2014 - 5 déc. 2005 à 18:13
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 5 déc. 2005 à 18:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34929-contextmenu-avec-specification-de-hauteur-maximum

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
5 déc. 2005 à 18:41
Tu peux l'ajouter à ta ToolBox en selectionnant l'assembly dans lequel il est.

Pour ce qui est des autres comportements, on ne peut pas tout avoir hein ;-)
Si tu veux entrer plus en détail tu devrais peut être te recoder la classe ContextMenu de A à Z :-)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/menus.asp
joebarthib Messages postés 7 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 13 octobre 2014
5 déc. 2005 à 18:13
Super, merci infiniment, c'est pil-poil ce qu'il me fallait :-)

Une question et une remarque cependant :
- ok pour créer ce context menu dynamiquement, mais comment fait-on pour voir ce composant dans la Toolbox du designer de Form ?
- dommage qu'on ne puisse pas appliquer ça à des menus sur plusieurs colonnes (en mettant thumbnail.BarBreak = true tous les x items) : SetMenuInfo ne permet pas de limiter la taille horizontale, et donc quand il y a beaucoup d'items, le menu prend toute la largeur de l'écran et les flèches de défilement n'apparaissent pas cette fois-ci !

Merci encore
Thibaud
Rejoignez-nous