Hi, I am hoping someone can point me in the right direction. I am working on
a program that has a form that has a background mage that the user can
change. Currently I assign in directly to background image. After an image
is assigned to the background the user has the ability to draw rectangles on
the image using the mouse to define the regions. To do that I create a
bitmap and constantly redraw the rectangles on it that are stored in a
linked list each time the form repaints.. the problem is that because of
this bitmap, I never see the image assigned to the background. Of course
this makes sense since I am creating a bitmap. I've tried setting the bitmap
to be transparent, and that allows me see the background image, but
everytime I use the mouse to draw or resize a region, it doesn't refresh
properly and I'm left with tons of rectangles on the screen, instead of just
the final rectangles position. Is there any easier way to do this? I've also
tried to assigned the .BMP image I use directly as the bitmap I am creating
the rectangles on rather then the background, but then I get another error
saying

"Additional information: A Graphics object cannot be created from an image
that has an indexed pixel format."

The bmp is an 8 Bit format image. I've also tried converting it to a GIf
with no success.

I was going to post some of the code, but figured the post was long enough,
if anyone is interetsed in seeing what i have so far, just let me know. I
appreciate any help you guys can give me.