当旋转图片框时,对象目前在其他地方使用

时间:2014-01-29 05:20:39

标签: c# exception rotation picturebox unhandled

我在图片框中各有三张图片,当线程开始时,它们开始旋转

threads[0] = new Thread(new ThreadStart(Display1));
        place(ref threads[0], comboBox1.SelectedIndex);
        threads[0].Start();

然后在display1函数中我使用下面的代码来旋转

   protected void Display1()
    {
        for (long i = 0L; i < 200000; i++)
        {


            {
                Image img = pictureBox1.Image;
                img.RotateFlip(RotateFlipType.Rotate90FlipNone);
                pictureBox1.Refresh();
            }
        }

    }

但它只是得到未处理的异常“对象当前正在其他地方使用”我尝试使用lock和picturebox1.invalidate但我没有用。

0 个答案:

没有答案