int getNumber; //获取当前图片序列号 private void lvSolo_SelectedIndexChanged(object sender, EventArgs e) { if ((pictureControl02.Visible == true) && (pictureControl03.Visible == false) && (pictureControl04.Visible == false)) { ChoosePictureContainer choosepic = new ChoosePictureContainer(2); choosepic.ShowDialog(); ChoosePicByFrame(choosepic.SelectFrame); this.lvSolo.SelectedItems.Clear(); } else if ((pictureControl03.Visible == true) && (pictureControl04.Visible == false) && (pictureControl02.Visible == true)) { ChoosePictureContainer choosepic = new ChoosePictureContainer(3); choosepic.ShowDialog(); ChoosePicByFrame(choosepic.SelectFrame); this.lvSolo.SelectedItems.Clear(); } else if ((pictureControl04.Visible == true) && (pictureControl03.Visible == true) && (pictureControl02.Visible == true)) { ChoosePictureContainer choosepic = new ChoosePictureContainer(4); choosepic.ShowDialog(); ChoosePicByFrame(choosepic.SelectFrame); this.lvSolo.SelectedItems.Clear(); } else { try { getNumber = this.lvSolo.SelectedItems[0].Index; this.pictureControl01.Image(new Bitmap(pictureList[getNumber])); this.lvSolo.SelectedItems.Clear(); } catch { } } }
private void tssmOpenfile_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "JPG|*.JPG|所有文件|*.*"; ofd.ShowDialog(); if (ofd.FileName == "") { return; } if ((pictureControl02.Visible == true) && (pictureControl03.Visible == false) && (pictureControl04.Visible == false)) { ChoosePictureContainer choosepic = new ChoosePictureContainer(2); choosepic.ShowDialog(); Bitmap bt = new Bitmap(ofd.FileName); switch (choosepic.SelectFrame) { case 1: this.pictureControl01.Image(bt); break; case 2: this.pictureControl02.Image(bt); break; default: break; } } else if ((pictureControl03.Visible == true) && (pictureControl04.Visible == false) && (pictureControl02.Visible == true)) { ChoosePictureContainer choosepic = new ChoosePictureContainer(3); choosepic.ShowDialog(); Bitmap bt = new Bitmap(ofd.FileName); switch (choosepic.SelectFrame) { case 1: this.pictureControl01.Image(bt); break; case 2: this.pictureControl02.Image(bt); break; case 3: this.pictureControl03.Image(bt); break; default: break; } } else if ((pictureControl04.Visible == true) && (pictureControl03.Visible == true) && (pictureControl02.Visible == true)) { ChoosePictureContainer choosepic = new ChoosePictureContainer(4); choosepic.ShowDialog(); Bitmap bt = new Bitmap(ofd.FileName); switch (choosepic.SelectFrame) { case 1: this.pictureControl01.Image(bt); break; case 2: this.pictureControl02.Image(bt); break; case 3: this.pictureControl03.Image(bt); break; case 4: this.pictureControl04.Image(bt); break; default: break; } } else { Bitmap bt = new Bitmap(ofd.FileName); this.pictureControl01.Image(bt); } }