我有一系列控件,它们是dropdownstyle组合框,3个标签和3个文本框。我想在按钮点击事件中这样做,在它下面列出了一组新的控件。添加时,每个新文本框和组合框都需要各自的名称。我当时认为事件可以检查它上面是否有任何东西,如果是真的,它会将它放在现有控件的下方,但我不知道该怎么做。我也想知道如何制作它,以便在添加新信息时窗口形式扩展,允许用户输入尽可能多的控件。
答案 0 :(得分:2)
这个问题有点难以理解,但我认为你需要做两件事:
将此组合(组合框,3个标签,3个文本框)控件设置为单个自包含User Control。您将添加允许您从子控件获取/设置信息的属性。
以编程方式将这些用户控件(按钮点击等)添加到FlowLayoutPanel
,以使其在屏幕上有条理。在List
或其他内容中保留对它们的引用,以便您可以通过1中提到的属性访问它们中的数据。
how to use FlowLayoutPanel上有很多信息。