Création d'une grille dans un formulaire pour représenter des données binaires (C #, Windows Forms)

StackOverflow https://stackoverflow.com/questions/1621901

Question

J'expérimente avec C # en utilisant Visual Studio 2010 Bêta 2. Ce que j'aimerais faire, c'est afficher les données dans un format similaire à celui du défragmenteur Windows, c'est-à-dire dans une grille composée de nombreux petits éléments rectangulaires. Ces éléments doivent être activés et désactivés en fonction des données (c'est-à-dire avoir différentes couleurs) et personnalisables en nombre d'éléments et en taille affichée.

Existe-t-il un tel contrôle intégré que je pourrais utiliser ou devrais-je créer le mien (et dans ce dernier cas, quelle approche recommanderiez-vous)?

Était-ce utile?

La solution

Un UserControl contenant un PictureBox serait probablement une bonne approche. Dessiner une grille est assez simple. Si la grille est très grande ou si elle est mise à jour très fréquemment, le remplacement du gestionnaire d'événements Paint de UserControl constitue une seconde approche.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top