再現方法:
#-----------------------------------------------
「おはよう」のボタン作成して、Aボタンに代入。
「こんにちは」のボタン作成して、Bボタンに代入。
Aボタンをクリックした時には
「おはよう」を言う。
Bボタンをクリックした時には
「こんにちは」を言う。
#-----------------------------------------------
一見ふつーに動いてしまいますが、実際にはAボタンのクリックイベントの中にBボタンのクリックイベントが書かれていることになってしまうので、Aボタンを一度も押さないでBボタンを押すと、反応しないですよね。
ちゃんと「ここまで」付けれってだけの話なんですけれど、初心者の人にはどこが間違ってるのか分かりづらいと思います。
うっかり付け忘れた時にも、間違いを探すの大変です;
普通の関数の場合はエラーになって、「『ここまで』がありません。」とお知らせしてくれるので、同様になると良いと思います。