2010-12-13 5 views
0

Bonjour Je travaille dans des formulaires Windows VB.Net 2.0.Comment ajouter un onglet dans la palette de couleurs

Une palette de couleurs se produit lorsque vous cliquez sur la couleur de tout contrôle. Je veux ajouter un nouvel onglet dans cette palette. Dans le nouvel onglet, je veux ajouter les nouvelles couleurs selon l'exigence.

+0

http://msdn.microsoft.com/fr-fr/library/cksxshce(v=VS.100).aspx – kyndigs

Répondre

1

La boîte de dialogue actuelle est une classe privée nommée ColorUI, imbriquée dans la classe System.Drawing.Design.ColorEditor. Cela vous empêche de le modifier.

Vous devez créer un remplacement complet pour cette classe dérivée UITypeEditor. Vous pouvez obtenir des conseils de mise en œuvre pour y parvenir en utilisant Reflector. Prenez garde que vous ne pouvez pas remplacer l'attribut [Editor] sur les contrôles existants, votre nouvelle version de la boîte de dialogue ne sera utilisable que sur vos propres contrôles personnalisés.

Questions connexes