C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: オリジナルフォームをもとにしたフォームの継承?


(過去ログ 112 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■66449 / inTopicNo.1)  オリジナルフォームをもとにしたフォームの継承?
  
□投稿者/ プー太郎 (1回)-(2013/04/23(Tue) 17:13:05)

分類:[VB.NET/VB2005 以降] 

教えてください。
デザイナで作成したフォームをもとに、新しいフォームを作成したいのですが、継承というテクニックは使えるのでしょうか?
具体的には、オリジナルのフォームにコントロールを追加したものを用意し、このコントロール用のプロパティを追加するだけで、
他のフォーム内のメソッド等は全くオリジナルと共通になるため、新たにフォームを作成してしまうとメンテナンスが2度手間に
なってしまうので、このような質問をした次第です。

VB2008を使っています。よろしくお願いします。
引用返信 編集キー/
■66458 / inTopicNo.2)  Re[1]: オリジナルフォームをもとにしたフォームの継承?
□投稿者/ Azulean (145回)-(2013/04/23(Tue) 22:49:13)
「Windows フォーム 継承」でまずはいろいろと情報を集めてみてください。

継承フォームの場合、融通が利かない場所があるかもしれません。
無理に継承を頼ると、将来の仕様変更で難しい場面もあるので、継承がよいのか、委譲がよいのかはきちんと考えておきましょう。
(委譲の例で言うと、共通の部品をユーザーコントロールや処理をするクラスに切り出して、利用する)
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -