且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使动态创建的链接标签在 Winforms 中可点击

更新时间:2023-12-04 13:36:16

声明点击处理程序:

private void MyLinkClick(object sender, ...)
{
    var linkLabel = (LinkLabel) sender;
    var business = (Business) linkLabel.Tag;
    /* do something with business */
}

更改您的 foreach:

Change your foreach:

foreach (var business in GlobalClass.Businesses)
{
     var linkLabel = new LinkLabel { Text = business.businessName.ToString(), Tag = business };
     linkLabel.Click += MyLinkClick;
     tableLayoutPanel.Controls.Add(linkLabel);
}