C# 如何在另一个列表框中显示所选列表框窗体的控件?

C# 如何在另一个列表框中显示所选列表框窗体的控件?,c#,winforms,listbox,C#,Winforms,Listbox,我有一个列表框,其中使用以下代码显示了项目中所有表单的名称: private void PopulateForms() { List<_class.AppForm> list = new List<_class.AppForm>(); Type formType = typeof(Form); foreach (Type t in Assembly.GetExecutingAssembly().GetType

我有一个列表框,其中使用以下代码显示了项目中所有表单的名称:

    private void PopulateForms()
    {
        List<_class.AppForm> list = new List<_class.AppForm>();
        Type formType = typeof(Form);
        foreach (Type t in Assembly.GetExecutingAssembly().GetTypes())
        {
            if (formType.IsAssignableFrom(t))
                list.Add(new _class.AppForm() { id = t.FullName, FormName =    t.Name });
        }

        //add form name to to lst_Form
        lst_Foms.DataSource = list;
        lst_Foms.ValueMember = "id";
        lst_Foms.DisplayMember = "FormName";
    }
private void PopulateForms()
{
列表=新列表();
类型formType=类型(形式);
foreach(在Assembly.getExecutionGassembly().GetTypes()中键入t)
{
if(formType.IsAssignableFrom(t))
添加(新的_class.AppForm(){id=t.FullName,FormName=t.Name});
}
//将表单名称添加到lst_表单
lst_Foms.DataSource=列表;
lst_Foms.ValueMember=“id”;
lst_Foms.DisplayMember=“FormName”;
}

我的问题是,我想通过选择listbox1中的每个表单,在另一个listbox中显示每个表单的控件。有人能指导如何做到这一点吗?谢谢。

我想知道,为什么2017年会使用winforms?有WPF。很抱歉,我在年开始了我的项目2016@SvSv-WPF是不必要的复杂(虽然强大),老实说,我已经失去了它的未来-它死了吗?可能吧,但谁知道呢。。。如果你有更简单、更成熟(更多文档)的WinForms,我不会建议新手浪费时间使用WPF-