How do I go about loading a large (4000x4000) bitmap on a picturebox? I need to let the user scroll through it. I am thinking about using an array of 16 1000x1000 pictureboxes. But how do I break the large bitmap into chunks programmatically?

Loading the whole picture in one go gives the 'Cannot create Autoredraw image' error.