That's a little obvious, isn't it? Or am I missing something?
Load each frame into an Image (use the
Image.FromFile[
^] method), then handle the Paint event of a panel or form, and use the
Graphics.DrawImage[
^] method (with the supplied Graphics object) to paint each image on the screen in order, remembering to offet the X start address by the appropriate amount.