Ne pas se fier à la simplicité apparente

19 06 2007

Comme je l’ai dit il y a quelques jours, j’ai commencé à concevoir mon premier contrôle Windows Forms en C# dans le but de l’utiliser dans mon propre logiciel. Il s’agit simplement d’une espèce de progressbar multi zones

Il reste encore pas mal de choses à ajouter à ce contrôle. Pour commencer, si on regarde attentivement, la zone rouge déborde et sort du cadre. J’aimerais aussi ajouter un tooltip formatté différent pour chaque zone, utilisant le contenu des informations contenues dans les “items”, du style “<ItemName> : <ItemValue> bytes”.

Bref. J’aimerais créer un autre contrôle, dérivé du si simpliste System.Windows.Forms.Label et dont le but est d’afficher une légende des différentes zones du StackedBarChart. En gros, il s’agirait d’un label on ne peut plus normal, mais avec la seule différence qu’il afficherait une petite case colorée, un peu comme un checkbox, de la même couleur que le StackedBarChart affiché.

Mais voilà, aussi simple que paraisse le Label, ce que je veux faire est à la limite plus compliqué que le fait d’avoir réalisé le StackedBarChart en lui-même!

Tags:

Actions

Informations

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

retaggr