2011-02-05 25 views
7

私は、いくつかのオブジェクト(コントロール)を持つフォームがあるプロジェクトを持っています。このフォームを別のソリューションの別のプロジェクトに追加したいと思います。 これを行う方法。おかげさまで 自分のプロジェクトにあるフォームを別のプロジェクトに追加

+1

他の形式は同じプロジェクトにありますか?実行時に別のフォームを表示したいだけですか?あなたは指定することができます –

+0

+1 @Jean私は答えましたが、これはOPが望んでいる場合はまだ明確ではありません。 –

+0

私は質問を編集しました...これは彼が望むものであるように見えます。 –

答えて

20

あなたはあなたのプロジェクトにフォームがあり、他のプロジェクトに別のプロジェクトを追加したいと思っています。 の場合はです。


の手順に従ってください。

  • 右[追加]を選択し、ソリューションエクスプローラでプロジェクトに
  • をクリックします - >既存項目を、既存項目のダイアログボックスがしたい「Form.cs」を参照の追加で
  • をたす。

ローカルのソリューションプロジェクトフォルダに、すべてのもの(designer.csとリソースファイルを含む)がコピーされます。


注:

  • ちょうどあなたが唯一Form.csないデザインビューが表示されることがフォームの「.csファイル」のファイルを追加した後。コードエディタでファイルを開くだけで、Visual Studioはデザインサポート用のデザイナーでフォームを自動的に描画します。

  • この操作では、ファイルはコピーとして追加されます。彼らはオリジナルフォームへの変更とは独立しています。変更を加えたい場合はリンクとして追加してください。 (既存項目の追加ダイアログでリンクとして追加を選択)

+0

は、名前空間が他のプロジェクトで異なる場合、名前空間を調整する必要があります – Sam

+0

@Sam yeah sure :) –

関連する問題