J'ai plusieurs problèmes:
1) ma form prend beaucoup de temps pour se charger et s'afficher, depuis que j'affiche les Vacances scolaires dans LineShape.
2) lorsque je click sur mon datgridview, sur la photo j'ai cliqué sur 17 et 18 avril, et cela m'efface mes lignes de vacances (LineShape).
3) je souhaite pouvoir afficher des groupes de classe dans mon calendrier, comme des claques que l'on affiche ou que l'on masque au besoin et pouvoir les sauvegarder, si j'utilise encore des ShapeContainer cela va etre super lourd , comment faire.
Mais franchement aujourd'hui, je te conseille plutôt de laisser tomber winform (trop peu personnalisable et trop lent) pour passer à WPF.
Cependant, c'est une nouvelle techno à apprendre et surtout, il faut bien coder objet (au vu de tes précédentes questions, c'est pas trop le cas).