Visual Studio では、Windows アプリケーションを作成したり、ボタンをドラッグ アンド ドロップしたりできます。
そして、コードが自動的に生成され、私のMainForm.Designer.cs
ファイルを配置します。
私のソリューション エクスプローラーにはアイコンがあり、MainForm
すべての UI コンポーネントを保持しています。
質問は、自分でカスタム コードを作成し、 で作成したボタンとコンポーネントにアクセスする方法drag n drop
です。MainForm
アイコンの下に独自のファイルを作成できません。
これが横たわるメインの Program.cs:
MainForm form = new MainForm();
Application.Run(form);
フォームにはアクセスできますが、どのコンポーネントにもアクセスできません。そのため、すべてのコンポーネントを非公開から公開にする必要がありましたが、それは正常ですか? そして、それらにアクセスしたいすべての場所で、form
変数をパラメーターとして渡す必要があります。
Program.cs
フォーム変数を取得してから他のクラスに渡すことで、カスタムのものを作成する良い方法はありますか? それでも、自動生成されたものがそのアイコンの下に密接に結合されているのはなぜですがMainForm.cs
、そこに自分のコードを追加することはできません。