コード例 #1
0
ファイル: PictureWindow.cs プロジェクト: Snsaiu/-
        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 { }
            }
        }
コード例 #2
0
ファイル: PictureWindow.cs プロジェクト: Snsaiu/-
        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);
            }
        }