如何在c#的指定区域添加一个组合框
本文关键字:一个 组合 添加 区域 | 更新日期: 2023-09-27 17:49:56
我有一系列控件,它们是一个下拉样式的组合框,3个标签和3个文本框。我想让它在按钮点击事件中,一组新的控件在它下面列出。添加时,每个新的文本框和组合框都需要自己的单独名称。我认为事件可以检查它上面是否有任何东西,如果是真的,它将把它放在现有控件的下面,但我不知道如何做到这一点。我还想知道如何才能使windows表单在添加新信息时扩展,允许用户输入尽可能多的控件。
这个问题有点难理解,但我认为你需要做两件事:
-
使这个(组合框,3个标签,3个文本框)控件集成为一个独立的用户控件。您将添加允许您从子控件获取/设置信息的属性。
-
以编程方式将这些用户控件(在按钮单击等)添加到
FlowLayoutPanel
以保持它们在屏幕上的组织。在List
或其他地方保持对它们的引用,因此您可以通过1. 中提到的属性访问它们中的数据。
有很多关于如何使用FlowLayoutPanel的信息