3 つのタブ ページを持つタブ コントロールがあります。同じフォーム/ビューのこのタブ コントロールの下に、3 つのイメージ コントロールがあります。
タブの SelectedIndex に基づいて、以下の 3 つの画像の不透明度を変更する必要があります。
今のところ、Tab コントロールの SelectionChanged イベントに次のようなものがあります。
switch (Tab.SelectedIndex)
{
case 0:
img1.Opacity= 1;
img2.Opacity = 0.5;
img3.Opacity = 0.5;
break;
case 1:
img1.Opacity = 0.5;
img2.Opacity = 1;
img3.Opacity = 0.5;
break;
case 2:
img1.Opacity = 0.5;
img2.Opacity = 0.5;
img3.Opacity = 1;
break;
}
この switch ステートメントを削除するにはどうすればよいですか? ここでどのデザインパターンを使用しますか?