Je souhaite ajouter des cases à cocher avec des contrôles d'outils standard dans mon winform C#. Il n'y a pas de problème avec les contrôles standard fournis par tooltrip mais un problème avec ma case à cocher. Dans tooltrip, le premier contrôle est combobox (tooltrip combobox), le second est label (label tooltrip). Il n'y a pas de problème jusqu'à maintenant. Je dois ajouter deux cases à cocher puis combobox tollstrip. J'ajoute la première case comme ci-dessousImpossible d'ajouter une case à cocher à ToolStrip
System.Windows.Forms.CheckBox c1 = new System.Windows.Forms.CheckBox();
c1.CheckState = System.Windows.Forms.CheckState.Unchecked;
System.Windows.Forms.ToolStripControlHost host = new
System.Windows.Forms.ToolStripControlHost(c1);
toolStrip1.Items.Add(host);
Si je demande en cours d'exécution alors je suis en mesure de voir cette case à cocher avec toolstrip. Une fois que j'ai sauvé mon formulaire, tout a été perdu. Je ne pouvais même pas trouver c1 dans mon fichier cs. Il existe des entrées supplémentaires avec l'hôte dans le fichier designer.cs. Qu'est-ce qui me manque ici? Comment puis-je ajouter ces 2 cases à cocher dans tooltrip?
https://www.codeproject.com/Questions/76926/how-to-add-a-checkbox-to-toolstrip-in-C Check this – User6667769