Пример #1
0
        public void UpdateImage(int index)
        {
            if (pictureBox1.InvokeRequired)
            {
                UpdateImg u = new UpdateImg(UpdateImage);
                this.Invoke(u, new object[] { index });
            }
            else
            {
                switch (index)
                {
                case 0: pictureBox1.Image = bitmap1;  break;

                case 1: pictureBox1.Image = bitmap2;  break;

                case 2: pictureBox1.Image = bitmap3;  break;

                default: pictureBox1.Image = bitmap1; break;
                }
            }
        }
Пример #2
0
        void updateImg(int level, int cnt)
        {
            UpdateImg updateImgDelegate = new UpdateImg(updateImg);

            if (this.InvokeRequired)
            {
                try
                {
                    this.Invoke(updateImgDelegate, level, cnt);
                }
                catch (Exception)
                {
                }
            }
            else if (level == 0)
            {
                pictureBox.Image = opening[cnt];
            }
            else
            {
                pictureBox.Image = media[level, cnt];
            }
        }