Je voudrais savoir si je devrais programmer moi-même les éléments suivants ou utiliser un composant tiers. S'il y a une composante tierce qui correspond à la facture sans trop de bagages, j'apprécierais les recommandations.grille dessinée par le propriétaire - .NET
Je voudrais avoir un composant qui est une matrice de cellules, comme un contrôle de grille. Je n'ai pas besoin d'édition, pas de sélection, pas de redimensionnement dynamique des colonnes, pas de comportement de dessin de cellule par défaut, pas d'effets lorsque la souris se déplace sur les choses, pas de raccourcis clavier. Tout ce dont j'ai besoin est de pouvoir dessiner chaque cellule moi-même et si la taille de la grille dépasse l'espace disponible du composant parent, alors des barres de défilement devraient apparaître.
En d'autres termes, je voudrais pouvoir dire: grid.Invalidate()
puis-je obtenir un rappel pour chaque chose cellulaire visible comme ceci:
vide DrawCell (int x, int y, Graphics g, Rectangle cellDrawingRect)
Combien de cellules auriez-vous besoin d'afficher au maximum? Nombre total de lignes/colonnes? –