12個のボタンからなるマッチングゲームを作ろうとしています。プログラムは、12 個の文字列を含む配列からランダムな文字列を割り当てます。ボタンが押されると、タグが button.text に渡されます。私が今達成しようとしているのは、たとえばです。「ボタン 1」を押すと、テキストが「Chevy Camaro」に変わります。次に「ボタン 4」を押すと、button1.text が「シボレー カマロ」のタグ値ではなく、「ボタン 1」に戻ります。そして同様に「ボタン4」が押されたので、タグを表示させたいのですが……。
各ボタンには、使用されているボタンに基づいてもちろん変更されるボタン # 以外に、同様のコードがあります。
ボタンが現在アクティブなアイテムである場合は、そのタグ プロパティを表示し、そうでない場合は元に戻す方法がわかりません。
private void button4_Click(object sender, EventArgs e)
{
button4.Text = button4.Tag.ToString();
buttoncount++;
label2.Text = buttoncount.ToString();
}
ご協力いただきありがとうございます。ゆっくりとこのことを学んでいます.... = p