我已經在窗體中生成了8 * 16的橢圓形。代碼是:列表中的訪問元素
for (int i = 0; i < 16; i++)
{
for (int j = 0; j < 8; j++)
{
OvalShape ovl = new OvalShape();
ovl.Width = 20;
ovl.Height = 20;
ovl.FillStyle = FillStyle.Solid;
ovl.FillColor = Color.Transparent;
ovl.Name = "oval" + j + "" + i;
ovl.Location = new Point((ovl.Width * i) * 2, (ovl.Height * j) * 2);
ovalShape.Add(ovl);
}
}
foreach (OvalShape os in ovalShape)
{
Microsoft.VisualBasic.PowerPacks.ShapeContainer shapeContainer =
new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
os.Parent = shapeContainer;
this.Controls.Add(shapeContainer);
}
現在我想以不同方式訪問每個橢圓形。我怎麼能這樣做?
「ovalShape」變量是什麼類型? – Oded 2012-03-30 09:05:36
請解釋'你想要以不同的方式訪問每個橢圓形'' – 2012-03-30 09:05:58
@Oded:'列表'我猜想。 「ovalShapes」本來是個更好的名字。 –
markmuetz
2012-03-30 09:07:48