我想绘制16 * 64的矩阵,每个包含一个:如何将OvalShapes矩阵添加到窗口中?
Microsoft.VisualBasic.PowerPacks.OvalShape
。
我用这个:
List<Microsoft.VisualBasic.PowerPacks.OvalShape> ovalShape =
new List<Microsoft.VisualBasic.PowerPacks.OvalShape>();
for (int i = 0; i < 16; i++)
{
for (int j = 0; j < 64; j++)
{
OvalShape ovl = new OvalShape();
ovl.Width = 20;
ovl.Height = 20;
ovl.FillStyle = FillStyle.Solid;
ovl.FillColor = Color.Green;
ovalShape.Add(ovl);
}
}
我怎样才能显示它的窗口?
绑定到窗体的Drawing事件,获取窗体的Graphics库并开始绘制? – 2012-03-28 20:41:14
我不认为这将起作用。你不需要存储这个位置,你需要一个多维的数组来开始......列表不会去做诡计 – 2012-03-28 20:42:09
@Justin是的,你是对的,但是他可以使用'i'和'j'来设置位置。 – 2012-03-28 20:51:45