我在图片框中各有三张图片,当线程开始时,它们开始旋转
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但我没有用。