Image not displayed after multiple Camera clicks

I’m having trouble consistantly getting the camera to put photos in to a picturebox.

I’ve ended up having to manually delete the imageQueue each time I add an image to have any success.

  pb = PictureBox1.getContext("2d")
  pb.fillStyle = vbWhite
  pb.fillRect(0, 0, 250, 170)
  emptyarr = []
  pb.imgQueue = emptyarr
  pb.addImage("NoPhoto.png",75,35)

Without the queue deleted the image won’t display in the picturebox after a couple of times getting a camera image