题
以下是测试代码的一个例子,它也许不是完全正确的:
for (int i = 0; i < MAXCOL; i++)
{
for (int j = 0; j < MAXROW; j++)
{
HomeArrayPicBox[i, j].Image = Properties.Resources.scan;
}
}
我的问题是不是显示同样的画面都pictureboxes,我需要增加图像也。例如Properties.Resources.scan1,Properties.Resources.scan2 ...
请adive如何最好地实现这一目标。
感谢您。
解决方案
您可以按名称获取从资源文件的对象是这样的:
HomeArrayPicBox[i, j].Image =
(Image)Properties.Resources.ResourceManager.GetObject("Scan" + i);
其他提示
请扫描图像资源的阵列,并在每次迭代中,确定阵列的正确的索引来填充图片框。
您可以把您在阵列中需要的所有图像对象。 该数组的长度应MAXCOL * MaxRow的。 我假设你有相同数量的图像作为盒? 比你能遍历槽此数组。
不隶属于 StackOverflow