- 締切済み
vbで似たようなフォームを作るとき
ちょっと、今さらお聞きするのもはずかしいのですが、教えて下さい。 VB2010でWindowsアプリケーションを作っています。 既にあるForm1を使って別のフォームを作ろうとしているんですけど、内容はForm1と9割が同じものです。 これまでは、デザイナーですべてのコントロールをコピーペーストし、次にコードをコピーペーストしていたんですが、多分もっと別のやり方があるんだろうなあ、と思っていました。 「別名で保存」といったような機能もなく、やり方がわかりません。 どなたか教えて下さい。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- layy
- ベストアンサー率23% (292/1222)
回答No.2
「別名で保存」の選択がなくても 開いたときと違う名前入れたら別物として保存してくれるのでは?。 あとは プロジェクトエクスプローラでそれぞれで追加、置換。 9割同じでもそれぞれでテストですが。
- live_creation
- ベストアンサー率50% (2/4)
回答No.1
やり方や好みは人それぞれなので、参考までに私のやり方を 説明させてもらいますね^^ ほぼ全てのフォームで使うような内容がある場合はカスタムフォームにそのコントロールを用意して カスタムフォームを継承してフォームを作成しています。 ロジックも何度も書かなくて済みますし大分楽です。 それ以外の場合はコピーしてプロジェクト上で貼りつけを行うと 「元のフォーム名 コピー」という形式でコピーします。 後は、フォームのコードとデザイナのコードないで置換で 元のフォーム名を新しいフォーム名に置換します。 あくまで参考までに^^