private void spriteList_SelectedIndexChanged(object sender, EventArgs e) { scrollPos = 0; mpf = mpfImages[(int)spriteList.SelectedItem]; cachedFrames = new Bitmap[mpf.ExpectedFrames]; for (int i = 0; i < mpf.ExpectedFrames; ++i) { cachedFrames[i] = mpf.Render(i); } UpdateSpriteSheetImage(); }