リストのアイテムごとにボタンを作成するメソッドがあります。そんな感じ:
foreach (Product p in productsList)
{
b = new Button();
b.Name = p.Name;
b.Tag = p.Name;
b.Text = p.Name;
b.Size = new Size(93, 23);
b.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly;
b.AutoSize = true;
b.Click += new System.EventHandler(this.b_Click);
this.ProdutosFlowPanel.Controls.Add(b);
}
ここで、ユーザーがこれらのボタンの 1 つをクリックすると、別のビューを表示したいと考えています。ただし、ボタンの識別子は同じであるため、表示されるビューは常に最後に作成されたボタン用でした。どうすれば問題を解決できますか? 何か案は?
ありがとうございました。
よろしく、マリア