c#添加动态点击事件

c#添加动态点击事件,c#,winforms,dynamic,C#,Winforms,Dynamic,谢谢(:为每个标签分配一次单击事件: protected void l1_click(object sender, EventArgs e) { RegisterForm register = new RegisterForm(username,email,password,address,phone); register.state.Text = region; register.city.Text = l1[count].Text;

谢谢(:

为每个标签分配一次单击事件:

protected void l1_click(object sender, EventArgs e)
    {
        RegisterForm register = new RegisterForm(username,email,password,address,phone);
        register.state.Text = region;
        register.city.Text = l1[count].Text;
        register.Show();
    }
在click事件中,使用sender参数查看单击了哪个标签:

l1[count].Click += l1_click;
l1[count].Click += l1_click;
protected void l1_click(object sender, EventArgs e)
{
  Label lbl = (Label)sender;
  MessageBox.Show(lbl.Text);