2008-09-24 8 views
0

Je dois mettre un contrôle à la droite de mon MenuStrip. Le MenuStrip s'éloigne de la couleur BackColor du côté gauche vers quelque chose de plus blanc sur la droite, et idéalement, j'aimerais que mon petit contrôle se mélange en ayant le même backColor que le menustrip de ce côté. Est-ce que quelqu'un sait comment cette couleur est calculée? Dans le pire des cas, pouvez-vous recommander une petite application pour échantillonner les couleurs à l'extérieur de l'écran?.Net gamme de couleurs d'arrière-plan Menustrip

[Mise à jour] L'échantillonnage n'est pas une approche utile si le MenuStrip peut être redimensionnée

Répondre

0

I Extrait des couleurs en utilisant Paint.Net: Faire un screendump de l'écran, ou d'une fenêtre, puis utilisez Paint.Net pour l'échantillon la couleur.

0

L'arrière-plan de ToolStrip (c'est-à-dire, MenuStrip, StatusStrip, etc ...) n'est pas codé en dur. Recherchez la classe "ToolStripRender" et les classes dérivées "ToolStripSystemRenderer" et "ToolStripProfessionalRender". Ils ont plusieurs méthodes pour dessiner des parties de ToolStrip.