Here is a crappy sloppy tile engine in VB.NET I made and gave up on once i realized I had to implement clipping myself. This shows how to draw tiles and such on screen using a graphics object. You need to give it a bitmap file in 256 colors at the directory it looks in with 4 tiles I dont remember if they are 16x16 or bigger its in the code. It does work though. Might help you painting tiles, its as simple as I could make it.