C# 无法从新PictureBox的资源中调用图像

C# 无法从新PictureBox的资源中调用图像,c#,picturebox,C#,Picturebox,当块与碰撞条相交时,我希望它停止移动&生成一个具有相同图像的新图片框,并继承其父代码(本质上是一个克隆)。由于某些原因,新的PictureBox块不可见&我认为这是因为它无法从资源目录继承图像。有人能帮忙吗 if (block.Bounds.IntersectsWith(colbar1.Bounds)) // Stacking Spot { fall2.Enabled = false; block = new PictureBo

当块与碰撞条相交时,我希望它停止移动&生成一个具有相同图像的新图片框,并继承其父代码(本质上是一个克隆)。由于某些原因,新的PictureBox块不可见&我认为这是因为它无法从资源目录继承图像。有人能帮忙吗

 if (block.Bounds.IntersectsWith(colbar1.Bounds)) // Stacking Spot
        {
            fall2.Enabled = false;

            block = new PictureBox();
            block.Image = Properties.Resources.Block;
            block.SizeMode = PictureBoxSizeMode.AutoSize;

            block.Location = target.Location;
            fall.Enabled = true;
        }
一旦调用block=new PictureBox;,您必须再次将其添加到父级,如下所示。Controls.Addblock;。您还必须重新附加任何事件处理程序。