0

チェックボックス付きの所有者描画コンボボックスを持つwinformアプリケーションを開発しています。しかし、ビジュアルスタジオでは次のエラーに直面しています

クラスCheckComboBoxは設計できますが、ファイルの最初のクラスではありません。VisualStudioでは、デザイナーがファイルの最初のクラスを使用する必要があります。ファイルの最初のクラスになるようにクラスコードを移動してください。

そして 、ファイルの最初のクラスになるようにクラスコードを移動する方法は??

私は同じことに関する以前の投稿をチェックしましたが、それを取得していません。

助けてください..事前に感謝します。

4

3 に答える 3

0

Windowsフォームの背後にあるデザイナーファイルも名前空間を見つけようとするため、すべてのUI部分に個別の名前空間を作成する必要がありますが、同じ名前空間が見つからない場合は、クラスが異なると見なされます。これを修正するには、同じ名前空間のDesignerファイルにコードを含めます

于 2012-10-04T09:48:24.193 に答える
0

最も簡単な方法は、作成するクラスごとに個別のファイルを作成することです。これは問題を解決し、良い習慣と見なされます。

できない/できない場合は、単にクラスのコンテンツ全体を選択して、それを切り取り、名前空間の Opening の下に貼り付けます{

于 2012-10-04T09:37:44.153 に答える
0

最後に私は答えを得ました。エラーを読んでいて、突然クリックしました。名前空間では、CheckComboBox を最初のクラスにする必要があります (つまり、常に最初のクラスにする必要があり、名前空間に他のクラスがある場合は、それを後に置きます)。

    namespace **xyz**
 {
     class **xyz** 
     {
     }  
     class pqr 
     {
     }
}
于 2012-10-09T07:43:16.797 に答える