またはカスタムフォームから継承するForm
場合、常にファイルを取得するとは限りませんa.Designer.cs
。次にフォームを表示してダブルクリックすると、InitializeComponent()
メソッドは派生クラスになります。ファイルを強制的Designer.cs
に作成するにはどうすればよいですか?また、ファイルが作成されない原因は何ですか?
すべてのフォームで発生するわけではありませんが、何が原因かわかりません。
編集:
- ソリューションを右クリックして新しいプロジェクトを作成>追加>新しいプロジェクト>Windowsフォームアプリケーション
- プロジェクトを右クリック>追加>クラス>"FormA.cs"
- クラスの編集: "public class FormA:Form"=>まだクラスとして表示されています
- メソッドの追加:public FormA(){} =>ソリューションエクスプローラーにはフォームアイコンが表示されますが、サブファイルは表示されません
- 右クリック>ビューデザイナー=>フォームを表示
- form =>をダブルクリックしてFormA_Loadメソッドを作成し、FormA.csでInitializeComponentメソッドを作成して、FormA.resxファイルを作成します。しかし、Designer.csはありません。