arkadaşlar sorunu çözdüm NoVolume arkadaşa çok teşekkür ederim elinden geldiğince yardım etmeye çalıştı.merak edenler için kodu aşağıya yazıyorum.belki birilerine faydası olur.
               Control[] imgs=new Control[7];
               int j = 0;
                for (int t = 0; t <= this.Controls.Count - 1; t++)
                {
                    if (this.Controls[t].GetType().Name == "PictureBox")
                    {
                        imgs[j] = ((PictureBox)this.Controls[t]);
                        j++;
                    }

                }
                for (int i = 6; i >= 0; i--)
                {
                    this.Controls.Remove(imgs[i]);
                    imgs[i].Dispose();
                }