J'ai un formulaire Windows où j'ai créé mon propre fichier de classe .cs code comboBox dans mon projet et utilisé dans mes contrôles de formulaire (fichiers designer). .Le concepteur ne peut pas traiter le nom inconnu 'mycomboBox_SourceType' à la ligne 46
Cela fonctionne bien pour le projet exsisting où son été créé (c.-à-je changé manuellement le code dans le fichier de concepteur pour s'adapter à mon contrôle personnalisé)
Problème: la même forme et les contrôles doivent être créés dans un autre projet (solution) ...
Lorsque j'ai copié le fichier mycombo.class et le reste des formulaires dans l'autre solution de projet, j'ai l'erreur ci-dessous (quand j'ai essayé d'ouvrir mon fichier de concepteur de formulaire) ....
"The designer cannot process unknown name 'comboBox_SourceType' at line 46. The code within the method 'InitializeComponent' is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again"
Could not find type 'AP_CoSD_Tool.MyCombobox'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built using settings for your current platform or Any CPU.
Le projet fonctionne bien lors de l'exécution du fichier mais lorsque j'ouvre le fichier desiner.cs l'erreur se produit particulièrement pour les contrôles de liste déroulante personnalisés dans les fichiers designer.cs de tous les formulaires copiés.
Y a-t-il une solution à ce problème? S'il vous plaît laissez-moi savoir si d'autres informations sont nécessaires pour résoudre celui-ci ....
La capture d'écran de l'erreur est indiqué ci-dessous:
quand je clique sur le code goto il ouvre le fichier du concepteur respectif et va à la ligne ci-dessous:
this.tableLayoutPanel1.Controls.Add(this.comboBox_SourceType, 1, 0);
this.tableLayoutPanel1.Controls.Add(this.comboBox_commodity, 1, 3);
this.tableLayoutPanel1.Controls.Add(this.comboBox_BusinessType, 1, 1);
this.tableLayoutPanel1.Controls.Add(this.comboBox_group, 1, 2);
où comboBox_sourcetype et d'autres comboboxes sont les contrôles créés sur mesure.
Avez-vous renommé un contrôle peut-être et le fichier CS n'est pas synchronisé avec elle? –
essayé tout mais le problème reste le même. –
Ce que je dis est, avez-vous vu le code pour la conception de formulaire? Pouvez-vous nous montrer le code relatif à la combobox? Peut-être que j'aboie le mauvais arbre. –