Alright so I'm trying to set up a map editor in C# (because of the form designer, and I've heard it makes development faster). I can figure out how to get basically all of it to work (including my own map and tile formats), besides the area of the form where you select tiles and the area where you place them. I've never worked with any kind of graphics in C# (besides SDL.net and DirectX, but I did that without the designer), so I really don't know how to get some kind of graphic box within the form that I can draw tiles, grids, etc to and get mouse clicks from as well. I vaguely remember seeing something about creating a custom control derived from the Image control, but I don't really know how to draw to it or even create it or anything.
Or if I'm way off using C#, what should I be using?