Vous créez le contrôle, de sorte que vous avez le contrôle sur son nom. Donnez-lui un GUID ou une numérotation séquentielle de votre fabrication.
Mais ... peut-être que le problème est celui de la propriété. Votre question implique que vous ne pouvez accéder au contrôle que par son nom. Puisque vous l'avez créé de manière grammaticale, cela implique que vous avez une référence à celui-ci. Gardez donc une référence aux contrôles que vous créez.
Maintenant, perçant l'application, si vous souhaitez la supprimer, cela implique que vous savez déjà ce qu'il faut supprimer, ce qui soulève la question: pourquoi avez-vous besoin d'un nom?
Désolé si ce ne sont pas les réponses de votre après mais j'espère qu'ils posent des questions utiles sur la conception.
Pouvez-vous écrire le code ici? Vous pouvez supprimer en utilisant l'objet utilisé pour créer la case à cocher. var obj = new CheckBox(); –