質問編集履歴
3
具体例の追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -17,4 +17,20 @@
|
|
|
17
17
|
|
|
18
18
|
継承は「is-a」関係でないといけないといった話を聞いたことがあるので、同じ部品があるからといって継承を使ってもいいのかと悩んでいます。
|
|
19
19
|
|
|
20
|
-
他の方はどのように考えるのか知りたいので、よろしければ回答をお願いいたします
|
|
20
|
+
他の方はどのように考えるのか知りたいので、よろしければ回答をお願いいたします
|
|
21
|
+
|
|
22
|
+
#### 2017/11/08 15:47 追記
|
|
23
|
+
|
|
24
|
+
> Windows Forms アプリということですと「複数の画面」というのは複数の Form で、どれも似たような内容になっている。なので、すべてに共通の部分を洗い出して基になる Form を一つ作り、それを継承して必要に応じてカスタマイズするということですか?
|
|
25
|
+
|
|
26
|
+
そういうことになります。
|
|
27
|
+
|
|
28
|
+
> でも、今提供されている情報だけでは絶対に問題ないとは言い切れないです。もう少し具体な例を出せませんか。
|
|
29
|
+
|
|
30
|
+
すべてのFormで共通の部分(具体的になっているかはわからないですが)
|
|
31
|
+
|
|
32
|
+
- Formのサイズが 700 x 660
|
|
33
|
+
- Form内の上の方にラベルが1つ配置されている(表示内容はそれぞれのFormによって異なる)
|
|
34
|
+
- Form内の下の方にボタンが8つ配置されている(ボタン押下時の処理はそれぞれのFormによって異なる)
|
|
35
|
+
|
|
36
|
+
となっています。また、中央部分はそれぞれのFormでばらばらの部品が配置されている。
|
2
開発環境の詳細を追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,12 +1,20 @@
|
|
|
1
1
|
初めて質問をさせていただきます。
|
|
2
2
|
|
|
3
|
+
作成しているもの:**Windows フォーム アプリケーション**
|
|
4
|
+
|
|
5
|
+
- 開発環境
|
|
6
|
+
OS: Windows 10 64bit
|
|
7
|
+
.NET Framework: Version 4.7.02053
|
|
8
|
+
開発ツール: Visual Studio Community 2017 (Version 15.3.0)
|
|
9
|
+
|
|
10
|
+
---
|
|
11
|
+
|
|
3
12
|
質問内容はタイトルの通りなのですが、VB.netの画面で全く同じ部品を使ったヘッダーやフッターがある画面がいくつもあった場合、フォームの継承を使っても問題ないのでしょうか?
|
|
4
13
|
|
|
5
14
|
例えば、ボタンが全く同じ位置にあるが、押下時の処理は全く別のことをするときなど。
|
|
6
15
|
|
|
7
|
-
|
|
8
16
|
---
|
|
9
17
|
|
|
10
18
|
継承は「is-a」関係でないといけないといった話を聞いたことがあるので、同じ部品があるからといって継承を使ってもいいのかと悩んでいます。
|
|
11
19
|
|
|
12
|
-
他の方はどのように考えるのか知りたいので、よろしければ回答をお願いいたします
|
|
20
|
+
他の方はどのように考えるのか知りたいので、よろしければ回答をお願いいたします
|
1
初心者マーク付けた
title
CHANGED
|
File without changes
|
body
CHANGED
|
File without changes
|