C# C从列表中选择Usercontrol

C# C从列表中选择Usercontrol,c#,user-controls,C#,User Controls,我希望能够构建大量继承相同接口的UserControl,然后在程序中有一个下拉列表,列出这些控件的名称,并在面板中打开所选控件。这是否可能,以及我应该如何组织这些模型,并最终使控件处于选定的加载状态 如果不清楚,请告诉我 编辑:我知道如何创建一个已经继承了一个接口的usercontrol,现在可以确定它们是否可以动态加载。在下面找到了一个很好的解决方案。缺点是我必须为控件创建一个单独的dll,但这样就可以了 请提供您尝试过的内容。您始终可以在FlowLayoutPanel中加载和隐藏所有用户控件

我希望能够构建大量继承相同接口的UserControl,然后在程序中有一个下拉列表,列出这些控件的名称,并在面板中打开所选控件。这是否可能,以及我应该如何组织这些模型,并最终使控件处于选定的加载状态

如果不清楚,请告诉我


编辑:我知道如何创建一个已经继承了一个接口的usercontrol,现在可以确定它们是否可以动态加载。

在下面找到了一个很好的解决方案。缺点是我必须为控件创建一个单独的dll,但这样就可以了


请提供您尝试过的内容。您始终可以在FlowLayoutPanel中加载和隐藏所有用户控件,并在选择相应的ComboBox值时显示它们。让我再给您一点上下文:我正在构建一个windows窗体应用程序,该应用程序使用拆分容器创建4个面板。在其中一个面板中,我希望停靠一个用户控件。我计划在一个模板上创建一些用户控件,这样它们就可以即插即用了。所有usercontrols都将位于项目中名为ModelControls的文件夹中。每个控件都可能有很多代码来构建一个algo的框架,所以我不能在后台全部加载它们。我希望能够有许多不同版本的控件。理想情况下,我可以创建一个keyvaluepairs列表,其中名称为字符串,控件位置或路径为值。