自分のカスタムコンボボックスコード.csクラスファイルを自分のプロジェクトに作成し、フォームコントロール(デザイナーファイル)で使用したウィンドウフォームがあります。デザイナーは未知の名前 'mycomboBox_SourceType'を46行目で処理できません
これはそのが作成されてexsistingプロジェクトのために正常に動作します(つまり、私は手動で私のカスタムコントロールへの適応を取得するために、デザイナーファイル内のコードを変更)
問題:同じフォームとコントロールを作成する必要があります
私はmycombo.classファイルと残りのフォームを他のプロジェクトソリューションにコピーしたとき、以下のエラーが発生します(フォームデザイナーファイルを開こうとしたとき)....
"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.
プロジェクトが機能していますファイルを実行すると問題はなくなりますが、desiner.csファイルを開くと、特にコピーされたすべてのフォームのdesigner.csファイルのカスタムコンボボックスコントロールでエラーが発生しています。
この問題の解決方法はありますか?任意の更なる情報はこれを解決するために必要とされる場合は私に知らせてください....
私は後藤のコードをクリックしたとき、それはそれぞれのデザイナーのファイルを開いて行きます
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);
ここで、comboBox_sourcetypeと他のコンボボックスはカスタム作成のコントロールです。
おそらくコントロールの名前を変更しましたが、CSファイルと同期が取れていませんか? –
はすべてを試しましたが、問題は変わりません。 –
私が言っていることは、フォームデザインのコードを見たことですか?コンボボックスに関連するコードを表示できますか?たぶん私は間違った木を鳴らしているでしょう。 –