我正在尝试设计Winform。初始设计有几行,每行都有一个标签,一个数字输入框输入和一个输出文本框。我有第一行在工作。
现在,我想以编程方式复制此行几次。我已将组件放入面板(一个没有框架的容器)中。然后,我希望克隆此面板及其内容,设置现在的位置,并为每个面板添加标签文本。
我可能可以锻炼如何以编程方式完成所有操作。但是我想使用布局工具来布局标题和第一行。
我会很好地解决这个问题吗?我想念什么。
答案 0 :(得分:0)
是的,您可以通过克隆主控件及其所有子控件来继续执行此想法。
以下是示例代码:
read.csv.sql
答案 1 :(得分:0)
您有2种方法:
这是在设计视图中创建面板并隐藏第一个面板以外的面板,并且可以通过编程方式根据需要显示和隐藏它们。
-缺点:
您要显示的面板数将固定(受限)。
您根本没有使用OOP的功能。
在您的情况下,这将创建一组面板(行),以存储面板及其所有子控件。
-缺点:
-要解决此问题:
寻找术语Data structures,Generics。
List
是您的最佳选择。
希望如此。