windows10 Visual Studio2019
会社の課題で電卓アプリを作る時、検索の仕方が悪かったこともあり
0~9のボタンで同じような処理を1つにまとめて書く方法を探すのに手間取ったので
記事にしておきます。
こんな感じの複数のボタンで同じような処理をしたいとき
1つのイベントハンドラでまとめて書くにはsenderを使います。
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click, Button2.Click, Button3.Click
Label1.Text = sender.text
End Sub
End Class
これで、押したボタンのテキストをLabel1に表示できます。
1が書かれたボタンなら1
2と書かれたボタンなら2
3と書かれたボタンなら3
たったこれだけです。
複雑な処理になっても同じように使えます。