teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

罫線

2016/03/29 16:08

投稿

Tak1wa
Tak1wa

スコア4791

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  こんにちは。
2
2
 
3
+ ---
3
4
  > ▼1.全ての入力コントロールをクラス宣言してイベント発生させるのに意味が見出せませんが、
4
5
  > 少なくても共通イベントを持たない かつ チェックボックスやラジオボタン以外も積極的に
5
6
  > クラス変数化するのは、どのようなメリットがあるのでしょうか。
@@ -8,11 +9,13 @@
8
9
  VB.NETではイベントハンドラでHandles句を使用する場合はWithEvents宣言が必要です。
9
10
  また上記の方法で生成されたコントロールをクラス内で自由にアクセスするためには宣言が必要です。
10
11
 
12
+ ---
11
13
  > ▼2.C#でもコントロールのオブジェクト変数化は普通に行われている技術でしょうか。
12
14
 
13
15
  もはやC#とVB.NETは概念に大きな違いはありません。C#でも通常の考えです。
14
16
  ただ、C#ではWithEventsもHandlesも存在しないので、obj年代のように自前でイベント購読させる必要はあります。
15
17
 
18
+ ---
16
19
  > ▼3..Netの新画面にコントロール配列に違和感を感じるのは私だけでしょうか。
17
20
 
18
21
  良し悪しはケースバイケースですが…