回答編集履歴

1

追記

2018/05/30 02:42

投稿

YAmaGNZ
YAmaGNZ

スコア10222

test CHANGED
@@ -10,6 +10,36 @@
10
10
 
11
11
  ヒント:
12
12
 
13
- ```if (b.Length > 1)```
13
+ if (b.Length > 1)
14
14
 
15
15
  これがどのように判定されるか確認してください。
16
+
17
+
18
+
19
+
20
+
21
+ ### 追記
22
+
23
+ 下記のように、コードでイベントハンドラを登録するか
24
+
25
+ ```C#
26
+
27
+ textHeight.TextChanged += new System.EventHandler(textHeight_TextChanged);
28
+
29
+ textHeight.KeyDown += new System.Windows.Forms.KeyEventHandler(textHeight_KeyDown);
30
+
31
+ textHeight.KeyPress += new System.Windows.Forms.KeyPressEventHandler(textHeight_KeyPress);
32
+
33
+ ```
34
+
35
+ 下図のようにデザイナで登録するかしてください。
36
+
37
+ ![![イメージ説明](2dcc73e02e5a25a73e18635986a22527.png)](0988e08b74b6e76eac0f6d64984c6faa.png)
38
+
39
+
40
+
41
+ 動作に関しては、関数入口にブレイクポイントを設定すれば、キー入力した時にそこで停止するはずです。
42
+
43
+ 自分で書いたコードが動作しているのか、していないのか、動作している場合はなぜ思っている動きをしないのかを調査するために最低限必要なことです。
44
+
45
+ デバッガの使い方を勉強してください。動作を確認してください。としつこく言っているのはこういうことです。