首页 / 问答 / C#&.NET Winform桌面应用程序中如何动态生成控件并添加事件呢?

C#&.NET Winform桌面应用程序中如何动态生成控件并添加事件呢?

.NET C# WINFORM 控件 1.21K 次浏览
0

如题,在C#&.NET Winform桌面应用程序中如何动态生成控件并添加事件呢?

假如当前有一个Doctor类:

public class Doctor
{
    public Doctor()
    {
        Appointments = new List();
    }
    public int Id { get; set; }
    public string Name { get; set; }
    public List Appointments { get; set; }
}

List集合:

var _doctors = new List
{
    new Doctor{Id = 1,Name = "Doctor(1)"},
    new Doctor{Id = 2,Name = "Doctor(2)"},
    new Doctor{Id = 3,Name = "Doctor(3)"}
};

如何实现循环List集合动态生成每个医生的预约列表界面以及为医生绑定预约事件呢?

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 1

    以下是根据问题简单设计的一个动态生成控件并添加事件的示例程序。

    先看运行效果:

    Form2.cs

    Form2.Designer.cs

    Rector的个人主页

    Rector

    2021-12-21 回答

    我来回答