3 つの異なる (ただし、同じデータベース接続を共有する) Windows フォーム アプリケーションを作成しました。このような各アプリケーションは非常にシンプルで、単一のフォームのみで構成されています。
Form1、Form2、Form3 の 3 つのフォームがあると仮定すると、Form1 をメイン フォーム (および唯一のアプリケーション) として定義し、Form2 と Form3 を Form1 アプリケーションの一部として、独立したアプリケーションとしてではなく、Form1 内から呼び出す必要があります。次のようなもの:
private void btnForm2_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
}
private void btnForm3_Click(object sender, EventArgs e)
{
Form3 form3 = new Form3();
form3.Show();
}
それは簡単に思えますが、VS 2010 が既に「自動的に」行ったことの整合性を損なうことなく、Form2 と Form3 を Form1 プロジェクトにインポートする方法について混乱しています。
つまりForm2.cs
、プロジェクトにドラッグ アンド ドロップする必要があるのはファイルだけではなく、Form1
その他のファイル ( .Form2.Designer.cs
Form2.resx
プロジェクトの下にあるファイルもコピーする必要がありProperties
ますReferences
か?
3 つのプロジェクトを 1 つに整然と変換するために必要な手順は何ですか?