我想创建一种大流行模拟,显示病毒如何影响不同国家,具体取决于财富,人口,温度等因素。
我设计了三个国家的模拟设计,我想在每个国家都设置一个网格,我可以根据网格方块的状态改变颜色(绿色是非感染的,红色是被感染的和蓝色的接种疫苗)但我无法弄清楚如何做到这一点。
所以我认为我应该问的问题是,如果我有一个用户控件,我如何复制它,更改其位置并在运行时填充数组?任何帮助表示感谢,谢谢。
答案 0 :(得分:0)
您可以使用“New”关键字在运行时创建控件,如下所示:
Dim cell As New SomeUserControlNameHere
然后你可以设置一些属性:
cell.X = Y
cell.a = b
然后将其添加到表单中的内容:
Me.Controls.Add(cell)
如果您有全局列表,可以将其添加到:
cells.Add(cell)