public static void updatePictureBoxLocation(List <PictureBox> pictureBoxes, PictureBoxLocation[] pictureBoxLocations) { for (int i = 0; i < pictureBoxes.Count; i++) { PictureBox pictureBox = pictureBoxes.ElementAt(i); PictureBoxLocation pictureBoxLocation = findPictureBoxLocationByName(pictureBox.Name, pictureBoxLocations); if (pictureBoxLocation != null) { pictureBox.Location = new Point(pictureBoxLocation.X, pictureBoxLocation.Y); } } }
public static PictureBoxLocation[] mapToPictureBoxLocation(List <PictureBox> pictureBoxes) { PictureBoxLocation[] pictureBoxLocations = new PictureBoxLocation[pictureBoxes.Count]; for (int i = 0; i < pictureBoxes.Count; i++) { PictureBox pictureBox = pictureBoxes.ElementAt(i); PictureBoxLocation pictureBoxLocation = new PictureBoxLocation(); pictureBoxLocation.pictureBoxName = pictureBox.Name; pictureBoxLocation.X = pictureBox.Location.X; pictureBoxLocation.Y = pictureBox.Location.Y; pictureBoxLocations[i] = pictureBoxLocation; } return(pictureBoxLocations); }