- ベストアンサー
VB.NET2003での画面作成
お世話になります。 まず、FormAという画面を作成します。 次に、FormAを元にFormBを作成します。 FormAをコピーしてFormBを作成すれば良いのですが、 FormAに対して修正を行った場合、それを元にしているFormBに 対しても修正を行うようになります。 このようなことを回避する良い方法などありましたら 教えて頂けませんでしょうか? (FormAの修正を行うと自動で修正箇所が反映される等。) そもそも、このような事は出来ないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ANo.1さんの示されたURLはC#なので、補足を・・ FORMの継承をしてしまえば、二つ修正する必要はないのではないですか? ------------------------------------------------------------- |Public Class FormA |Inherits System.Windows.Forms.Form | |[Windows フォームデザイナで生成されたコード] | |End Class ------------------------------------------------------------ ・・・となっているFormAがあるとき、 ------------------------------------------------------------ |Public Class FormB |Inherits FormA | |End Class ----------------------------------------------------------- を作ればよいのです。 この時、修正するのはAだけです。Bを修正してもAに反映されません。
その他の回答 (1)
- mjsamiasan
- ベストアンサー率57% (55/95)
今一状況がのみこめないのですが。。。 もしかして、Formの継承の話でしょうか? ベースとなる画面があって詳細部が変わるという話でしたら可能です。 (というかよくやります。) また、個々のコントロールに関する共通の処理がある場合はユーザーコントロールの作成も便利です。 はずしていればすいません。。。
お礼
回答ありがとうございます。 継承で実現できました。 ありがとうございました。
お礼
回答ありがとうございます。 お教え頂いた、継承で実現できました。 ありがとうございました。