ボタンのクリックイベントの簡略化について

3つのボタンを作り、押されたボタンによって文字列をセレクトして画面にプリントする簡単なwidgetBPを組みます。
(実際に使うものをシンプルにして質問用にしています)

自分でもできたのですが(下)、たったこれだけの処理なのに割とごちゃごちゃして見えてもっと簡略化できるのではと思えてしまいます。

例えばクリックイベントにインデックスで指定する用のintが持たせられたりしたらset部分省略できるのにとか、何ならクリックイベントにstringが持たせられれば直接繋げるのにとかいろいろ思い当たるのですが、何かシンプルにできるアドバイスがあればよろしくお願いします。

シンプルに共通部分を関数化またはカスタムイベント化すれば良いと思います

これだけでだいぶ見やすくなりますね
カスタムイベント使いこなせるように勉強します。

素早い回答ありがとうございました