回答編集履歴
3
説明不足の箇所を修正
test
CHANGED
@@ -24,6 +24,10 @@
|
|
24
24
|
|
25
25
|
**追記**
|
26
26
|
|
27
|
-
コンストラクタでなくても実行時に一度だけ呼ばれる関数の中ならどこに書いても
|
27
|
+
コンストラクタでなくても実行時に一度だけ呼ばれる関数の中ならどこに書いてもだいたい問題ないです。
|
28
|
+
|
29
|
+
ただし、OnClick="Searchbtn_Click" と同じ動作を期待するなら関数の呼び出し順に注意が必要です。
|
30
|
+
|
31
|
+
ちなみに「一度だけ呼ばれる関数」と限定しているのは複数回イベントを追加すると追加した分だけイベントが処理されるためです。例えばVBでHandles searchbtn.Click, searchbtn.Click とすると2回イベントが処理されるようになります。
|
28
32
|
|
29
33
|
コンストラクタなら必ず一度だけ呼ばれるので都合がいいです。
|
2
加筆修正
test
CHANGED
@@ -21,3 +21,9 @@
|
|
21
21
|
と書いたのと同じになります。
|
22
22
|
|
23
23
|
VBの方はHandles句がそれをやってくれているということです。
|
24
|
+
|
25
|
+
**追記**
|
26
|
+
|
27
|
+
コンストラクタでなくても実行時に一度だけ呼ばれる関数の中ならどこに書いても大丈夫です。
|
28
|
+
|
29
|
+
コンストラクタなら必ず一度だけ呼ばれるので都合がいいです。
|
1
文法の修正
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
```VB
|
16
16
|
|
17
|
-
AddHandler searchbtn
|
17
|
+
AddHandler searchbtn.Click, AddressOf searchbtn_Click
|
18
18
|
|
19
19
|
```
|
20
20
|
|