0

我想创建一种.. 流行病模拟,展示病毒如何根据某些因素(如财富、人口、温度等)影响不同的国家。

我设计了三个国家的模型设计,我想在每个国家/地区放置一个网格,我可以根据网格方块的状态更改颜色(绿色表示未感染,红色表示感染,蓝色表示已接种疫苗)但我无法弄清楚如何做到这一点。

所以我认为我应该问的问题是,如果我有一个用户控件,我如何复制它、更改它的位置并在运行时填充一个数组?任何帮助表示赞赏,谢谢。

4

1 回答 1

0

您可以在运行时使用“New”关键字创建控件,如下所示:

Dim cell As New SomeUserControlNameHere

然后你可以在它上面设置一些属性:

cell.X = Y
cell.a = b

然后将其添加到表单中的某些内容中:

Me.Controls.Add(cell)

如果您有一个全局列表,则可以将其添加到该列表中:

cells.Add(cell)
于 2013-10-27T18:50:55.273 回答