J'ai créé un WinForm et j'y ajoutais des boutons dynamiques, comment je peux faire face avec ses événementsC# comment faire face à des événements pour les boutons créés multi dynamiques
public static void Notify()
{
var line = 3;
Form fm = new Form();
fm.Text = "Hello!";
fm.ShowInTaskbar = false;
fm.ShowIcon = false;
fm.MinimizeBox = false;
fm.MaximizeBox = false;
fm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
fm.TopMost = true;
fm.ClientSize = new Size(150, 75 * line/2);
Rectangle workingArea = Screen.PrimaryScreen.WorkingArea;
int left = workingArea.Width - fm.Width-5;
int top = workingArea.Height - fm.Height-4;
fm.Location = new Point(left, top);
fm.StartPosition = FormStartPosition.Manual;
var buttomArray = new Button[line];
for (int i = 0; i < line; i++)
{
buttomArray[i] = new Button();
buttomArray[i].Text = "Button " + (i + 1);
buttomArray[i].Location = new Point(10,30*(i+1) - 16);
buttomArray[i].Size = new Size(130,25);
fm.Controls.AddRange(new Control[] { buttomArray[i] });
}
fm.Show();
}
Je veux être en mesure de faire un peu différent choses quand je clique sur le bouton différent (peut-être que je peux utiliser le « nom » comme identifiant?)
acclamations
Merci vous avez travaillé parfaitement :-) –