0

我有一个 Class Dogs,它的一个属性称为MyPictureBox(type of PictureBox)。我在 windows 窗体上也有四个图片框。

我有这段代码将对应pictureBox的 es 分配给 each 的实例Dog。这很好用。

Dogs[0].MyPictureBox = pictureBoxDog1;
Dogs[1].MyPictureBox = pictureBoxDog2;
Dogs[2].MyPictureBox = pictureBoxDog3;
Dogs[3].MyPictureBox = pictureBoxDog4;

我花了一些时间尝试在 Dogs 中循环并pictureBox使用它的名称进行分配(因为图片框名称的唯一区别是结尾 1、2、3、4),但没有运气。

非常感谢任何想法(讨厌在没有先解决这个问题的情况下继续前进)。

4

1 回答 1

0

从我从你的问题中得到的信息来看,我认为你dog应该有一个方法showOnPictureBox(PictureBox p),也许还有一个属性来保存狗当前“”中的 PictureBox。

于 2017-04-27T04:45:36.557 回答